Hallo Alex,
Klar mach ich das ... am Ende lieg ich komplett falsch !? ;)
*mmh* zumindest ungeschickt, da Du eine Automatik von PHP nicht nutzt, sondern versuchst, diese nochmals selber nachzubauen...
<?php
$anzahl = 5; // kann man dynmisch einstellen :)
$liste = "";
for ($i=1; $i<=$anzahl; $i++)
{
$liste .= "
<tr>
<td><br>Probe $i:</td>
<td><input type='text' name='input_zelle[$i]' size='40'></td>
<td>Info$i:</td>
<td><input type='text' name='input_info[$i]' size='40'></td>
</tr>
";
}
?>
Nach dem submit gehts zur Verarbeitung der Daten:
<?php
if(isset($_POST['input_zelle'] and is_array($_POST['input_zelle'])
{
ausgabe($_POST['input_zeile']);
}
if(isset($_POST['input_info'] and is_array($_POST['input_info'])
{
ausgabe($_POST['input_info']);
}
?>
Das Ausgeben eines Arrays kann man mittels foreach() vornehmen.
Deine Versäumnisse sind so vielfältig, dass ich im Moment leider keine Zeit habe, darauf einzugehen.
- Zergliederung von Datenstrukturen
- Zugriff auf evtl. nicht gesetzte Variablen
- Einschleppung über ggf. gesetztes register_globals
- ...
LG
Chris