Malcolm Beck´s: Multieingaben via HTML/PHP an MySQL

Beitrag lesen

hi,

es ist sicherlich im Interesse aller hier, dass du sauberen Code produzierst. Darum hier mal eine hilfe, was dein Formular angeht.
Mit hilfe dieses Codes kannst du dich auf dein Insert konzentrieren, wo ich aber hoffe, dass du dich etwas bemühst, und es selbst versuchst, zu ende zu bringen, uns aber über den Aktuellen Verlauf auf dem laufenden hältst, um grobe patzer auszumerzen.

Was liefert dir folgendes Konstrukt?

<form method="post">  
<!--  
    Value Leer lassen, nur User dürfen was rein schreiben  
    Mache einige Test-durchläufe, indem du unterschiedliche Felder ausfüllst und abschickst  
-->  
<input type="text" name="id[1]" value=""/>  
<input type="text" name="id[2]" value=""/>  
<input type="text" name="id[3]" value=""/>  
<input type="submit" name="submit" value="Absenden"/>  
</form>
<?php  
if(isset($_POST['id']))  
{  
  foreach($_POST['id'] as $userid => $username)  
    if($username)  
      printf('%s = %s<br/>', $userid, $username); // Kommen hier alle Felder an, die ausgefüllt wurden?  
}  
?>

mfg