Тест-)

Discussion in 'PHP' started by N19hTW0lF, 3 Apr 2008.

  1. N19hTW0lF

    N19hTW0lF Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    188
    Likes Received:
    140
    Reputations:
    4
    _________________
     
    #1 N19hTW0lF, 3 Apr 2008
    Last edited: 5 Mar 2012
  2. zythar

    zythar Elder - Старейшина

    Joined:
    16 Feb 2008
    Messages:
    517
    Likes Received:
    109
    Reputations:
    5
    ну а от нас что требуется? написать все это дело, да?
     
  3. brasco2k

    brasco2k Elder - Старейшина

    Joined:
    23 Nov 2007
    Messages:
    258
    Likes Received:
    91
    Reputations:
    0
    И как это относится к програмированию?
     
  4. N19hTW0lF

    N19hTW0lF Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    188
    Likes Received:
    140
    Reputations:
    4
    ну напишите с комментами!или дайте книгу по пхп.я нормульных книг не нащел!-(
     
  5. A_V

    A_V Elder - Старейшина

    Joined:
    18 Feb 2008
    Messages:
    106
    Likes Received:
    34
    Reputations:
    0
    Нда парень.... лови тут оч много книг! (А вообще наверно за такое могут горчичник влепить)

    /thread8721.html
     
    1 person likes this.
  6. N19hTW0lF

    N19hTW0lF Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    188
    Likes Received:
    140
    Reputations:
    4
    спс!-)
    я уже качаю книг!-))
     
  7. A_V

    A_V Elder - Старейшина

    Joined:
    18 Feb 2008
    Messages:
    106
    Likes Received:
    34
    Reputations:
    0
    спасибо, то спасибо, а вот плюсик не отметил :)
    (сорри за флуд)

    http://php.su/ оч полезный сайт глянь...
     
    3 people like this.
  8. N19hTW0lF

    N19hTW0lF Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    188
    Likes Received:
    140
    Reputations:
    4
    извини!-)
    дай аську надо поговорить
     
  9. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Да это легко
    Code:
    <form method="POST">
    Внимание! Вопрос: сколько будет 2 + 2?<br>
    <input type="radio" name="ask[1]" value="1"> 1<br>
    <input type="radio" name="ask[1]" value="2"> 2<br>
    <input type="radio" name="ask[1]" value="3"> 3<br>
    <input type="radio" name="ask[1]" value="4"> 4<br>
    <input type="radio" name="ask[1]" value="5"> 5<br><br>
    Внимание! Вопрос: сколько будет 1 + 1?<br>
    <input type="radio" name="ask[2]" value="1"> 1<br>
    <input type="radio" name="ask[2]" value="2"> 2<br>
    <input type="radio" name="ask[2]" value="3"> 3<br>
    <input type="radio" name="ask[2]" value="4"> 4<br>
    <input type="radio" name="ask[2]" value="5"> 5
    </form>
    <?php
    	if($_POST['ask']) {
    		$good = 0;
    		$true = array(1 => 4 && 2 => 2);
    		foreach($_POST['ask'] as $k => $v) {
    			if($true[$k] == $v) {
    				$good++;
    			} else {
    				echo('<br>Вы не правильно ответили на вопрос №'.$k);
    			}
    		}
    		echo('<br>Вы дали '.$good.' правильных ответов');
    	}
    ?>
    Вначале пишешь все инпуты и т.п. (легче с массивными) Затем в $true загоняешь правильные ответы (номер_вопроса => номер_ответа), ну и всё.
     
  10. N19hTW0lF

    N19hTW0lF Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    188
    Likes Received:
    140
    Reputations:
    4
    круто спс бошое
     
  11. N19hTW0lF

    N19hTW0lF Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    188
    Likes Received:
    140
    Reputations:
    4
    Parse error: syntax error, unexpected T_DOUBLE_ARROW, expecting ')' in C:\xampp\htdocs\test.php on line 18
     
  12. N19hTW0lF

    N19hTW0lF Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    188
    Likes Received:
    140
    Reputations:
    4
    две стрелки подряд изза этого?
     
  13. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    PHP:
    $true = array(=> && => 2);
    замени на

    PHP:
    $true = array(=> 4,=> 2);
     
    1 person likes this.
  14. N19hTW0lF

    N19hTW0lF Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    188
    Likes Received:
    140
    Reputations:
    4
    а потом кнопку поставить и принт да?чтобы показать?
     
  15. N19hTW0lF

    N19hTW0lF Elder - Старейшина

    Joined:
    11 Jul 2007
    Messages:
    188
    Likes Received:
    140
    Reputations:
    4
    и еще если не правильно 2+1=4 то "о правильном ответе можно прочитать здесь: ссылка"