fastix®: Input felder auslesen?

Beitrag lesen

Moin!

benenne die Felder so <input type="..." name="input[]">
Die Auswertung erfolgt aus dem Array $_GET['input'][$i].
Genau das - danke!

:) wusste ich es doch. Das ist meistens gemeint, wenn danach gefragt wird :))

Nur taucht direkt das zweite problem auf: ich habe für jeden datensatz jeweils ein select und text feld - wie mach ich das dann?

Ok. Du gibst dem Select-Feld und dem text-feld  zwei verschiedene Namen.
<input type="text" name="input[]['text']">
<select name="input[]['select']">
   <option value="" selected="selected">auswahl</option>
   <option value="sonstwas"</option>
</select>

und dann im Skript

$i=0;
foreach $input as $dummy
{
   if ($_POST['input'][$i]['select'] != "")
   {
      $input[$i]=$_POST['input'][$i]['select'];
   }
   else
   {
      $input[$i]=$_POST['input'][$i]['text'];
   }
   $i++;
}

Oder was immer Dir dazu einfällt. Du erweiterst einfach den Array und bildest bei der Auswertung eine dir genehme Schleife und fragst in der Dir genehmen Art ab, welchen Wert Du denn gerne hättest :)

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.