Avatar billede albert Juniormester
01. oktober 2008 - 13:14 Der er 4 kommentarer og
1 løsning

Problem med PHP kode i forular

Det er vedr at jeg er i gang med a lave en <form> hvor jeg så skal have udskrevet noget i min value fra min <option> fra min DB.
Jeg har forsøgt at gøre det sådan men den virker umiddelbar ikke:


<form action="index.php?pageid=2" method="post" enctype="multipart/form-data">

Vælg submenukategori:&nbsp;&nbsp;&nbsp;
<select name="submenu">
       
       
<?php
$option_sub=mysqli_query($conn,"select * from submenu");
while($result_sub=mysqli_fetch_array($option_sub)){ ?>
           
<option value="<?php echo $result_sub['parent'];  ?>"><?php echo $result_sub['navn']; }; ?></option>
       
</select><br /><br />
       
<input type="submit" name="submit" value="Upload"  />
       
<input type="submit" name="submit" value="Upload"  />
       
</form>

Den  kommer ikke op med nogle fejlmeddelser men problemet kommer her hvor den skal skrives i en anden  tabel:

<?php
# Parent
$parent = addslashes($_POST['parent']);
mysqli_query($conn, "INSERT INTO tekst(parent) VALUES('".$parent."')");
?>
Avatar billede albert Juniormester
01. oktober 2008 - 13:14 #1
jeg har vidst kommet en for meget submit på, men den er ikke i den originale.. :)
Avatar billede jakobdo Ekspert
01. oktober 2008 - 13:43 #2
Prøv denne kode:

<select name="submenu">
<?php
$option_sub=mysqli_query($conn,"select * from submenu");
while($result_sub=mysqli_fetch_array($option_sub)){
    echo '<option value="'.$result_sub['parent'];.'">'.$result_sub['navn'].'</option>';
}?>
 
</select><br /><br />
Avatar billede albert Juniormester
01. oktober 2008 - 15:25 #3
jeg fandt faktisk fejlen
Det var fordi at jeg hentede fra den forkerte select name
Avatar billede jakobdo Ekspert
01. oktober 2008 - 15:39 #4
Men du havde også din </option> sat forkert.
Avatar billede albert Juniormester
23. oktober 2008 - 16:35 #5
svar
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester