multiple dropdownlist

Status
Niet open voor verdere reacties.

mlpehlivan

Gebruiker
Lid geworden
18 okt 2009
Berichten
29
Beste forummers,

Weet iemand hoe je de waardes kan lezen van een multiple dropdownlist.
Dus een dropdownlist waar je meer dan één waarde kan kiezen.
Ik wil deze waardes namelijk doorgeven aan een andere php pagina die dan voor de verwerking zorgt. Ik krijg steeds de laatste waarde doorgestuurd.

grtz
 
dat klopt :D,

op deze website staat uitgelegd hoe je alle waardes kan opvangen.

de html code:
HTML:
<form method=post action=''>
<select name='color[]' size=4 multiple>
<option value='blue'>Blue</option>
<option value='green'>Green</option>
<option value='red'>Red</option>
<option value='yellow'>Yelllow</option>
<option value='' selected>Select a Color </option>
<option value='white'>White</option>
</select> 
<input type=submit></form>
zoals je ziet zet je achter de naam twee vierkante hekjes "[" en "]"
en de php code:
PHP:
///// collecting form data ///// 
if(isset($_POST['color'])){
    $color= $_POST['color'];
    if( is_array($color)){
        foreach($color as $key => $value){
            echo $key." =>  ".$value."<br>";
        }
    } else{echo "not array";}
} else{echo "geen waarde";}
de waarde word door gegeven met een array

mvg, Ecross
 
Laatst bewerkt:
Van harte bedankt hiermee is mijn probleem opgelost.
Ben al een tijdje met php bezig maar heb dit nooit echt moeten gebruiken.

P.S. Er mist een haakje in de volgende regel voor de mensen die deze fout nog mochten tegenkomen
if(isset($_POST['color'])){

Nog een fijne dag verder;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan