Kom ihåg mig?
Home Menu

Menu


säger inte ut Answer från databasen efter if isset check?

 
Ämnesverktyg Visningsalternativ
Oläst 2011-09-08, 07:19 #1
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Zyry Zyry är inte uppkopplad
Medlem
 
Reg.datum: Aug 2011
Inlägg: 118
Citat:
Ursprungligen postat av captaindoe Visa inlägg
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 .
Zyry är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-09-11, 20:09 #2
znap znap är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 114
znap znap är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 114
Citat:
Ursprungligen postat av fredrikwirth Visa inlägg
.. error reportingen gör ingeting när jag executar, och Or die(mysql_error()); ger error ...
hehe, ja det är meningen. Vad får du för felmeddelande? Meddelandet säger nog något om varför du inte får ut den data du förväntar dig.
znap är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
database, php5


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:25.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017