Autor | Zpráva | ||
---|---|---|---|
Budry Profil |
ahoj chtěl bych udělat soutěž ale potřebuji to udělat nějak aby se mi zadané výsledky porovnaly a pak mi to napsalo jestli je to dobře nebo ne. Měl bych vždycky otázku a pak 3 input type="radio" za A ZA b a za c
Mám to takhle to mi poradil kamarád: Mám index.html : <html> <body> <form method="POST" action="kontrola.php"> <legend>2+2 je:</legend> <p><input type="radio" name="a" value="x" > a) 3</p> <p><input type="radio" name="a" value="y">b) 4</p> <p><input type="radio" name="a" value="z">c)5</p> <p> </p> </fieldset><p><input type="submit" value="Odeslat" name="B1"><input type="reset" value="Vynulovat" name="B2"></p> </form> </body> </html> to mě odkáže na kontrola.php : <?php if (isset($a)) { $vybrane = NULL; foreach ($_POST['a'] as $klic => $hodnota) { $vybrane = "$hodnota, "; if ($hodnota == 'y'){ echo "Toto je špatná odpověď"; } } ?> je to zatím jen pro jednu odpověd ale nejdeto prosím vás jak by se to dalo uděkat jinak Předem díky |
||
jogurt Profil |
#2 · Zasláno: 19. 3. 2008, 17:53:23
Input radio nepredava pole, to si pletes s checkboxem. Taky na radku if (isset($a)) { pouzivas $a, ktera by pravdepodobne mela byt $_POST['a'].
Takze: <?php if (isset($_POST['a'])) { $vybrane = $_POST['a']; if ($vybrane == 'y') echo "Toto je správná odpověď"; else echo 'To je spatna odpoved'; } ?> |
||
Budry Profil |
#3 · Zasláno: 19. 3. 2008, 17:58:08
ale ja tam to radio potrebuji
|
||
nightfish Profil |
#4 · Zasláno: 19. 3. 2008, 18:14:07
ale ja tam to radio potrebuji
nikdo ti nepíše, že ho máš vymazat... jen, že nevrací pole hodnot, nýbrž jen jednu vybranou hodnotu |
||
Budry Profil |
#5 · Zasláno: 19. 3. 2008, 20:13:47
Ok už to chápu měl jsem skrat ale stejně ten script nefunguje
|
||
nightfish Profil |
#6 · Zasláno: 19. 3. 2008, 20:17:06
Budry
Ok už to chápu měl jsem skrat ale stejně ten script nefunguje pokud jsi použil vyhodnocení, které ti napsal jogurt, tak není důvod, aby to nefungovalo |
||
Budry Profil |
#7 · Zasláno: 20. 3. 2008, 06:47:48
použil jsem to ale stenně to nefunguje
|
||
Budry Profil |
#8 · Zasláno: 20. 3. 2008, 06:49:20
podívej se na www.o3o.wz.cz je tp odkaz B
|
||
nightfish Profil |
#9 · Zasláno: 20. 3. 2008, 10:53:59
Budry
hlásí ti to parse error takže nám sem pošli pokud možno celý soubor kontrola.php |
||
Budry Profil |
#10 · Zasláno: 20. 3. 2008, 10:59:12
jj posílám :
<html> </head> <body> <?php if (isset($_POST['a'])) { $vybrane = $_POST['a']; if ($vybrane == 'y') echo "Toto je správná odpověď"; else echo 'To je spatna odpoved'; ?> </body> </html> |
||
Medvídek Profil * |
#11 · Zasláno: 20. 3. 2008, 11:04:32
<?php if (isset($_POST['a'])) { $vybrane = $_POST['a']; if ($vybrane == 'y') echo "Toto je správná odpověď"; else echo "To je spatna odpoved"; } ?> chybělo ti } ... zkus to teď |
||
Budry Profil |
#12 · Zasláno: 21. 3. 2008, 17:47:19
ok de to all díky
|
||
Časová prodleva: 16 let
|
0