Chris: Dynamische Variable einlesen

Beitrag lesen

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