1. časť
Kód: Vybrať všetko
<?
echo "<form action='kontrola.php' method='post'>";
echo "<br /><br />Odpovedzte na otázky: ";
$otazky=mysql_query("SELECT * FROM ".TBL_QUESTIONS." WHERE kategoria='sie1' and qid='1' ORDER BY RAND() LIMIT 1");
while($otazka = mysql_fetch_assoc($otazky)){
echo "<br /><br />".$otazka['otazka']."? ";
echo "<input type='hidden' name='otazka' value='".$otazka['otazka']."'>";
echo "<select name='odpoved1'>";
echo "<option value='a'>A: ".$otazka['a']."</option>";
echo "<option value='b'>B: ".$otazka['b']."</option>";
echo "<option value='c'>C: ".$otazka['c']."</option>";
echo "</select>";
}
$otazky=mysql_query("SELECT * FROM ".TBL_QUESTIONS." WHERE kategoria='sie1' and qid='2' ORDER BY RAND() LIMIT 1");
while($otazka = mysql_fetch_assoc($otazky)){
echo "<br /><br />".$otazka['otazka']."? ";
echo "<input type='hidden' name='otazka' value='".$otazka['otazka']."'>";
echo "<select name='odpoved2'>";
echo "<option value='a'>A: ".$otazka['a']."</option>";
echo "<option value='b'>B: ".$otazka['b']."</option>";
echo "<option value='c'>C: ".$otazka['c']."</option>";
echo "</select>";
}
$otazky=mysql_query("SELECT * FROM ".TBL_QUESTIONS." WHERE kategoria='sie1' and qid='3' ORDER BY RAND() LIMIT 1");
while($otazka = mysql_fetch_assoc($otazky)){
echo "<br /><br />".$otazka['otazka']."? ";
echo "<input type='hidden' name='otazka' value='".$otazka['otazka']."'>";
echo "<select name='odpoved3'>";
echo "<option value='a'>A: ".$otazka['a']."</option>";
echo "<option value='b'>B: ".$otazka['b']."</option>";
echo "<option value='c'>C: ".$otazka['c']."</option>";
echo "</select>";
}
echo "<br /><input type='submit' name='Odoslať'>";
echo "</form>";
?>Kód: Vybrať všetko
<?
while($vyhodnotenie1 = mysql_fetch_assoc(mysql_query("SELECT spravna FROM ".TBL_QUESTIONS." WHERE otazka='".$_POST['otazka']."' and qid='1'"))){
if($_POST['odpoved1']==$vyhodnotenie1['spravna'])
{echo "Na otázku ".$_POST['otazka']." ste odpovedali správne.";}
else
{echo "Na otázku ".$_POST['otazka']." jste odpovedali zle. Správna odpoveď: . Odpovedali ste: .";};
};
?>potom som skúsil tak takto
Kód: Vybrať všetko
<?
while($vyhodnotenie1 = mysql_fetch_assoc(mysql_query("SELECT spravna FROM ".TBL_QUESTIONS." WHERE otazka='".$_POST['otazka']."' and qid='1'"))){
if($_POST['odpoved1']==$vyhodnotenie1['spravna'])
{echo "Na otázku ".$_POST['otazka']." ste odpovedali správne.";}
else
{echo "Na otázku ".$_POST['otazka']." jste odpovedali zle. Správna odpoveď: . Odpovedali ste: .";};
};
while($vyhodnotenie2 = mysql_fetch_assoc(mysql_query("SELECT spravna FROM ".TBL_QUESTIONS." WHERE otazka='".$_POST['otazka']."' and qid='2'"))){
if($_POST['odpoved2']==$vyhodnotenie2['spravna'])
{echo "Na otázku ".$_POST['otazka']." ste odpovedali správne.";}
else
{echo "Na otázku ".$_POST['otazka']." jste odpovedali zle. Správna odpoveď: . Odpovedali ste: .";};
};
?>viem že je to skoro celé zle ale tak kebyže niekto náhodou by poradil alebo urobil tú kontrolu bol by som mu veľmi vďačný.