| FAQ | 
| Kalender | 
|  2011-09-07, 21:48 | #1 | ||
| 
 | |||
| Medlem | 
			
			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. | ||
|   |  Svara med citat | 
|  2011-09-07, 22:00 | #2 | |||
| 
 | ||||
| Flitig postare | 
			
			Hur ser din html form ut? Samt din databasstruktur.
		 | |||
|   |  Svara med citat | 
|  2011-09-07, 22:14 | #3 | ||
| 
 | |||
| Medlem | 
			
			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 | ||
|   |  Svara med citat | 
|  2011-09-07, 22:41 | #4 | |||
| 
 | ||||
| Flitig postare | 
			
			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"]; } ?> | |||
|   |  Svara med citat | 
|  2011-09-07, 22:43 | #5 | ||
| 
 | |||
| Medlem | 
			
			- 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). | ||
|   |  Svara med citat | 
|  2011-09-07, 22:46 | #6 | ||
| 
 | |||
| Medlem | 
			
			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
		 | ||
|   |  Svara med citat | 
|  2011-09-08, 08:19 | #7 | |||
| 
 | ||||
| Medlem | Citat: 
 Citat: 
 Citat: 
 | |||
|   |  Svara med citat | 
|  2011-09-11, 21:09 | #8 | ||
| 
 | |||
| Medlem | |||
|   |  Svara med citat | 
| Svara | 
| 
 | 
 |