Option.felder erstellen

Alice hat gesagt.:
Kann mir vielleicht noch jemand helfen wenn es um ein Multidimensionales Array geht?

Ja. Können wir.
Wie ist die Frage?
Zeig mal dein Array und wie das Resultat aussehen soll. Dann zeigen wir dir wie du dahin kommst.
 
Das Array würde z.B. so aussehen.

PHP:
   $optionen2 = array
   (
    '01' => array(
                  '01' => 'blablabla',
                  '02' => 'blablabla',
                 ),
    '02' => array(
                  '01' => 'blablabla',
                  '02' => 'blablabla',
                 ),
    '03' => array(
                  '01' => 'blablabla',
                  '02' => 'blablabla',
                 ),
    '04' => array(
                  '01' => 'blablabla',
                  '02' => 'blablabla',
                 ),
    '05' => array(
                  '01' => 'blablabla',
                  '02' => 'blablabla',
                 ),
    '06' => array(
                  '01' => 'blablabla',
                  '02' => 'blablabla',
                 ),
    '07' => array(
                  '01' => 'blablabla',
                  '02' => 'blablabla',
                 ),
    '08' => array(
                  '01' => 'blablabla',
                  '02' => 'blablabla',
                 ),
   );

Jetzt weiss ich nicht einmal wie ich "name" da reinbauen soll. :)

Es geht mir drum je nach Auswahl von $optionen1 bei $optionen2 nicht alles anzuzeigen.

PHP:
   $optionen1 = array
   (
     '01' => array('name' => 'Cola'),
     '02' => array('name' => 'Fanta'),
     '03' => array('name' => 'Sprite')
     '04' => array('name' => 'blablabla')
     '05' => array('name' => 'blablabla')
     '06' => array('name' => 'blablabla')
     '07' => array('name' => 'blablabla')
     '08' => array('name' => 'blablabla')
   );
 
Eigentlich fast nur PHP.

Änderungen durch den User werden durch onChange="this.form.submit()" vorgenommen und an PHP weitergeleitet.
 
Wow, nach einer Änderung gleich die Seite neu laden - naja, egal.

Also. Du hast dien optionsfeld 1 das dir beim absenden einen Wert mitsendet.

PHP:
$optionen2 = array(
    '01' => array(
                  '01' => 'blablabla',
                  '02' => 'blablabla',
                 ),
    '02' => array(
                  '01' => 'blablabla',
                  '02' => 'blablabla',
                 )
);

$selectOptio1 = $_POST['optiona1'];

echo '<select name="option2">';
while($optionen2[$selectOptio1] as $key => $value){
	echo "<option value='{$key}'>{$value}</option>";
}
echo '</select>';
 
Wow, nach einer Änderung gleich die Seite neu laden - naja, egal.

Tja mir gefällt das auch nicht wirklich gut, aber ich kann nur das verwenden was ich a) kann b) als Code "finde" und c) an Code-Hilfe hier bekomme.

JS und AJAX sind einfach nicht mein Terrain.

Wenn du mir helfen magst, würde ich es alternativ auch gerne mit JS und AJAX probieren. :)
 
Zurück