![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 29.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Mam problem ze scryptem odbierającym, nie chce mi odczytywać
za każdym razem wyskakuje mi "UPS.. nic nie wyb...." co sknociłem? <?php echo "<h3>$query</h3>"; if (isset($_POST['pole[]'])) // sprawdzenie czy wybrane zostało miasto { if ($_POST['pole[]']==1){echo "BRAVO zgadłeś, Stolicą Polski jest Warszawa<br>";} else if ($_POST['pole[]']==2){echo "Niestety nie zgadłeś<br>";} else if ($_POST['pole[]']==3){echo "Niestety nie zgadłeś<br>";} else {echo "Niestety nie zgadłeś<br>";} } else echo "Ups ... nic nie wybrałeś(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !<br/>"; echo "<br/><br/>"; echo "<a href='zadanie6.php'>Powrót</a>"; ?> to jest wprowadzający: <?php function displayRadio($form,$submit,$query,$data=array(),$solution=array()) { echo "<h3>$query</h3> <form method ='post' action='$form'> <input type='radio' name='pole[]'/> $data[0]<br> <input type='radio' name='pole[]'/> $data[1]<br> <input type='radio' name='pole[]'/> $data[2]<br> <input type='radio' name='pole[]'/> $data[3]<br><br/> <input type=submit value='$submit'>"; } // program $data=array('Warszawa','Kraków','Gdynia','Gdańsk'); $solution=array(1,0,0,0); displayRadio('wynik6.php','OK','Stolicą Polski jest?',$data,$solution); ?> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tak w ogóle to użycie name="pole[]" nie jest tutaj uzasadnione, bo wybór może być tylko jeden... Zamień to na name="pole" i wtedy odczytujesz też tak jak powyżej. Ten post edytował EarthCitizen 20.01.2009, 10:27:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 00:01 |