Citat:
Ursprungligen postat av captaindoe
Din SQL fråga är konstig. MySQL kommer inte att kunna veta vilket svar den ska hämta om du inte skickar med frågan i din form.
Samt ändra rad 8 och efterföljande till detta:
if (isset($_POST['answer'])){
echo "<br />Din gissning var :<br />". $_POST['answer'];
echo "<br> Answer:<br> " . $row["answer"];
}
?>
|
Vad menar du med inkludera frågan? Funktionen ska vara dynamiskt så allt ska vara database drivet.
Citat:
- inled q.php med error_reporting(E_ALL);
- Lägg till or die(mysql_error()); efter varje anrop till mysql-funktionerna (rad 1-3)
btw, du behöver inte kolla om $_POST['answer'] är satt andra gången (rad 10).
|
error reportingen gör ingeting när jag executar, och Or die(mysql_error()); ger error
Citat:
Stämmer inte riktigt, den kommer att hämta den första raden i tabellen. Sen är det ju visserligen ologiskt att det skulle vara rätt svar på frågan
|
Frågan och svaret ligger i samma row fieldname question fieldname answer .