Eléphanteau du PHP |
14 Messages
24 avr. 2011, 19:08
bonjour , pourriez vous m'expliquer comment je peux garder dans une liste déroulante les sélections après un submit
<form action="" method="post">
<select name="region[]" multiple="multiple">
<?php
$reg=array('Alsace',
'Aquitaine',
'Auvergne',
'Bourgogne',
'Bretagne',
'Centre',
'Champagne-Ardenne',
'Corse',
'Franche-Comté',
'Île-de-France',
'Languedoc-Roussillon',
'Limousin',
'Lorraine',
'Midi-Pyrénées',
'Nord-Pas-de-Calais',
'Basse-Normandie',
'Pays de la Loire',
'Picardie',
'Poitou-Charentes',
'Provence-Alpes-Côte d\'Azur',
'Rhône-Alpes',
'Guadeloupe',
'Guyane',
'Martinique',
'Mayotte',
'La Réunion');
foreach($reg as $regi ){
if(isset($_POST['region']) and $_POST['region'] == $regi) {$p=' selected="selected"';}
echo'<option value="'.$regi.'" '.$p.'>'.$regi.'</option>';}
?>
</select>
<input type="submit" value="envoyer">
</form>