phpbar.de logo

Mailinglisten-Archive

[php] Wie Formularwerte in einem Array zurueckbekommen?

[php] Wie Formularwerte in einem Array zurueckbekommen?

Gloss Mathias Mathias.Gloss at start.de
Die Okt 7 12:22:44 CEST 2003


Aloha,

> Von: 	Jens Dinstuehler[SMTP:php at dinstuehler.com]
> 
> Ich habe ein Formular mit "n" Formularfeldern. 
...
> Das funktio-
> Niert ja soweit auch schon ganz gut, wenn ich nur
> Textfelder oder dergleichen verwende. Dabei verwen-
> de ich zum Beispiel name="werte[]" in den form-
> Elementen. Nun habe ich aber ein Problem, wenn ich 
> zwei verschiedene Radio-Button Gruppen habe. Die 
> interprtiert der IE dann als eine zusammengehörige
> Gruppe, da der name ja bei allen Gruppen gleich ist.
> 
eine Lösungsmöglichkeit wäre:

Formular (mit POST):

$max = 5
for ( $i=0; $i < $max; $i++) {
  echo '<input .... name="feld_'.$i.'" ......';
}
echo '<input type="hidden" name="feld_count" value="'
    .$max.'">';

Auswerten:
for ($i=0; $i < $_POST['feld_count']; $i++){
  echo 'Feld nr. '.$i.' hat den Wert: '.$_POST['feld_'.$i].'<br>';
}

Hoffe, daß das Prinzip rüberkommt,

Mathias


php::bar PHP Wiki   -   Listenarchive