![]() |
säger inte ut Answer från databasen efter if isset check?
Tjena , jag håller på att göra ett q&a system i php 5 och har problem med att koden inte vill säga "Answer" från databasen efter if isset har körts. här kan du hitta koden:
http://pastie.org/2498655 Tacksam för svar. |
Hur ser din html form ut? Samt din databasstruktur.
|
Databas structure:
fält typ kollationering question Text latin1_swedish_ci fält typ kollationering Answer Text latin1_swedish_ci Html form: http://pastie.org/2498791 Tack |
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"]; } ?> |
- 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). |
Citat:
|
Citat:
Citat:
Citat:
|
Citat:
|
Alla tider är GMT +2. Klockan är nu 16:24. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson