24. maj 2010 - 15:07Der er
6 kommentarer og 1 løsning
ID fra tabel skal være en del af POST-variabel
Hejsa.
Jeg har en inputform, hvor jeg lister alle poster hentet i MySQL (det er et spørgeskema). Jeg navngiver inputfelterne, ud fra et unikt ID, hentet fra MySQL. Fx: <input type='radio' name='svar".$row['id']."' value='1'> Hvis $row['id'] fx har værdien 1, så ender det med denne postvariabel: $_POST['svar1'] ved Submit. På samme måde defineres en del andre postvariabler, alt efter ID fra MySQL Ved submit vil jeg gerne vise indholdet af de forskellige postvariabler. Jeg kører en while.. while($row = mysql_fetch_array($res)) { echo "<br>Spørgsmål nr. ".$row['id'].": ".$_POST['svar']."".$row['id']; }
Det virker selvfølgelig ikke, men hvordan definerer jeg korrekt postvariabel, når ID skal være en del af den.
altså vis du vil vise din POST - skal du jo bare echo $_POST['svar1']; eksl. og ellers kan du jo lave noget simpel if if(!empty($svar1)) { echo $svar1."<br>"; } if(!empty($svar2)) { echo $svar2."<br>"; } if(!empty($svar3)) { echo $svar3."<br>"; } osv..
men er det ik lidt rodet det du har gang i - hvad er det helt præcist du laver og hvordan prøver du på at bære dig ad?
Ja - det var en snørklet omgang. Det kunne jeg godt se, og skrev derfor også #2 i håb om lidt mere forståelse :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.