| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 16.01.09 Prihlásený: 08.08.09 Príspevky: 3 Témy: 1 |
Čawte, tento môj problém riešim už asi 2 týždne a neviem si rady...
Generujem test pomocou databáze, kde načítavam Otázku, Možnosti a správnu odpoveď nezávisle od toho, koľko otázok + možností je tam uvedených v DB. Ak sú v DB 2 kompletné otázky + možnosti, to znamená, že vypíšem 2 komplet. ot. + možnosti.
Problém však nastáva pri vyhodnocovaní obsahu... Formulár prebehne a nastáva vyhodnotenie len "POSLEDNEJ" otázky...
Takto vyzerá zdroják:
Kód: <?php require "db.php"; $test=$_GET["test"];
echo "<div id='obsah_vlavo_text'>"; echo "<h1>SKÚS VYPLNIŤ TEST:</h1>"; echo "<form action='#' method='POST'>";
$POCET = 0; $query = mysql_query("SELECT * FROM test_vypis WHERE `nazov_testu`='$test'"); while ($vypis = mysql_fetch_assoc($query)) { $id = $vypis['id']; $nazov_testu = $vypis['nazov_testu']; $zadanie = $vypis['zadanie']; $moznost_a = $vypis['moznost_a']; $moznost_b = $vypis['moznost_b']; $moznost_c = $vypis['moznost_c']; $moznost_d = $vypis['moznost_d']; $name = $vypis['name']; $spravna_moznost = $vypis['spravna_moznost']; $POCET++;
echo "<p><strong>".$POCET.") ".$vypis['zadanie']."</strong><br />"; echo "<input type='radio' name='".$id."' value='a'>a) ".$moznost_a."<br />"; echo "<input type='radio' name='".$id."' value='b'>b) ".$moznost_b."<br />"; echo "<input type='radio' name='".$id."' value='c'>c) ".$moznost_c."<br />"; echo "<input type='radio' name='".$id."' value='d'>d) ".$moznost_d."<br /></p>"; echo "<input type='hidden' name='form_id' value='".$id."'/>"; } echo "<br />"; echo "<input type='submit' name='send' value='Vyhodnoť!' />"; echo "<input type='hidden' name='sent' value=''/>";
echo "</form><br />";
// ODOSLANIE FORMULARA
if(isset($_POST['sent'])){ $form_id=$_POST['form_id']; $query = mysql_query("SELECT * FROM test_vypis WHERE `id`='$form_id'"); while ($vypis = mysql_fetch_array($query)) { $spravna_moznost=$vypis['spravna_moznost']; $poradie++; if($_POST[$vypis['id']]==$spravna_moznost){ echo "<span id='ok'>".$poradie.") Dobre: ".$spravna_moznost."</span><br />"; }else{ echo "<span id='red'>".$poradie.") Zle, správne bolo: ".$spravna_moznost."</span><br />"; } } }
?>
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
celé to máš nejako zvláštne postavené, podľa mňa ti tam chýba jednoznačný identifikátor otázky ...
|
|
Registrovaný: 16.01.09 Prihlásený: 08.08.09 Príspevky: 3 Témy: 1 |
No však to je $id --> neexistuje otazka, ktora by mala rovnake id.
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
no dobre alenže nikde nemáš form_id (myslím v HTML)
|
|
Registrovaný: 16.01.09 Prihlásený: 08.08.09 Príspevky: 3 Témy: 1 |
Ďakujem, už to mám vyriešené...
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Odoslanie formularu do funkcie php v PHP, ASP | 1 | 382 | 17.01.2011 18:19 emer | | Nacitanie dynamicky generovaneho obrazka do binarneho stylu v PHP, ASP | 8 | 548 | 02.06.2007 12:34 imcold | | Stylovanie formularu v HTML, XHTML, XML, CSS | 3 | 432 | 28.07.2010 20:25 shaggy | | SPRACOVANIE FORMULARU v PHP, ASP | 5 | 943 | 02.07.2006 21:50 Freelan | | Vyplňování formulářů v Grafické programy | 5 | 476 | 25.02.2011 14:10 Willi1 | | Viacnásobné odoslanie formuláru v PHP, ASP | 15 | 1018 | 03.09.2011 21:57 camo | | Minimalizovanie formuláru (Delphi) v Delphi, Visual Basic | 17 | 696 | 02.04.2012 17:04 jucho29 | | Tvorba Objednávkového Formuláru v PHP, ASP | 12 | 1024 | 13.03.2008 8:23 wotan | | Data z formularu + vysledok v PHP, ASP | 12 | 547 | 23.08.2008 0:11 Blackshadow | | Ulozenie formularu pred odoslanim v PHP, ASP | 2 | 343 | 23.12.2011 7:54 Han5vk | | Nacitanie formularu z db v PHP, ASP | 2 | 472 | 22.07.2008 21:25 funny102 | | Zistenie IP odosielateľa formuláru v Sieťové a internetové programy | 4 | 443 | 09.04.2020 20:20 tatko Tom | | spracovanie formularu pred odoslaním v PHP, ASP | 15 | 836 | 26.06.2010 20:41 coldak | | Ukladanie formularu do suboru v Delphi, Visual Basic | 2 | 578 | 15.04.2010 12:28 coldak | | Presúvanie formuláru za hociktorú časť v Delphi, Visual Basic | 7 | 875 | 23.12.2007 10:53 audiotrack | | data z formularu do .csv v PHP, ASP | 2 | 491 | 23.01.2009 11:25 neopagan |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|