Mehrere Dropdowns

campari

Erfahrenes Mitglied
Moin, wie ist das realisierbar, mehrere Dropdown Menues in einem form-Bereich zu verarbeiten? Steh grad gut auf dem Schlauch, hoffe auf Gehirnkaffe:

Das Array $arr wird aus Datenbank gelesen:
PHP:
$x = 0;
foreach($arr AS $key)
{
	$txt .= "<select name=\"akt[$x][".$key['id']."]\">\n";
	$txt .= "<option value=\"0\">$form_kat_0</option>\n";
	$txt .= "<option value=\"1\">$form_kat_1</option>\n";
	$txt .= "<option value=\"2\">$form_kat_2</option>\n";
	$txt .= "<option value=\"3\">$form_kat_3</option>\n";
	$txt .= "<option value=\"4\">$form_kat_4</option>\n";
	$txt .= "</select>\n";
	$x++;
}
Die Verarbeitung dann:
PHP:
foreach($_POST['akt'] AS $ak)
{
	$f .= $ak[0][0];
}
Aber irgendwas passt das nicht....:confused:
Besten Dank im Vorraus!
 
Hat sich erledigt. Brauchte eigentlich nur den Schlüssel:
PHP:
<select name=\"akt[$x][".$key['id']."]\">
in der Schleife dann:
PHP:
$f .= $key[key($key)].key($key);
 
Statt die Funktion [phpf]key[/phpf] zu benutzen, könntest du die [phpf]foreach[/phpf] Schleife auch ändern:

PHP:
$array = array('test' => 'test2', 'test3' => 'test4');
foreach($array as $key => $value)
{
  echo '['.$key.']'.$value.'<br/>';
}
 
Zurück