A voir également:
- Select multiple php
- Php select multiple - Meilleures réponses
- Select multiple - Meilleures réponses
- Recupérer données d'un select Multiple en php ✓ - Forum - PHP
- Php post select multiple - Forum - PHP
- Php select multiple - Forum - PHP
- Supprimer une photo instagram selection multiple - Forum - Instagram
- Table de multiplication php - Forum - PHP
3 réponses
robinjulie38
voici comment déclarer le select
(exemple de choix d'occasion pour faire des cadeaux)
important le nom du select doit être suivit de crochets ouvrant/fermant "nomselect[]"
il faut indiquer l'attribut multiple dans le select
ensuite dans une autre page : récupération des données :
la variable représentant le select se récupère comme une variable à une valeur. le print_r permet de s'appercevoir que cette variable est une tableau.
Bonne continuation
(exemple de choix d'occasion pour faire des cadeaux)
<select name="occasion[]" multiple size="5"> <option value="1">Anniversaire</option> <option value="2">Fête des mères</option> <option value="3">Fête des pères</option> <option value="4">Saint valentin</option> <option value="5">Toute occasion</option> </select>
important le nom du select doit être suivit de crochets ouvrant/fermant "nomselect[]"
il faut indiquer l'attribut multiple dans le select
ensuite dans une autre page : récupération des données :
if(isset($_POST['occasion']) && !empty($_POST['occasion'])){ $Col1_Array = $_POST['occasion']; print_r($Col1_Array); foreach($Col1_Array as $selectValue){ //affichage des valeurs sélectionnées echo $selectValue."<br>"; } }
la variable représentant le select se récupère comme une variable à une valeur. le print_r permet de s'appercevoir que cette variable est une tableau.
Bonne continuation
Naruto Kun
>> Essaies ce code là ! Chez moi, ça marche nickel !
<?php
if(isset($_POST['valider']))
{
if(($_POST['occasion']) && !empty($_POST['occasion'])){
$Col1_Array = $_POST['occasion'];
//print_r($Col1_Array);
foreach($Col1_Array as $selectValue){
//affichage des valeurs sélectionnées
echo $selectValue."<br>";
}
}
}
?>
<html>
<body>
<form method = "POST">
<select name="occasion[]" multiple size="5">
<option value="Anniversaire">Anniversaire</option>
<option value="Fête des mères">Fête des mères</option>
<option value="Fête des pères">Fête des pères</option>
<option value="Saint valentin">Saint valentin</option>
<option value="Toute occasion">Toute occasion</option>
</select>
<input name="valider" type="submit" value="Valider">
</form>
</body>
</html>
<?php
if(isset($_POST['valider']))
{
if(($_POST['occasion']) && !empty($_POST['occasion'])){
$Col1_Array = $_POST['occasion'];
//print_r($Col1_Array);
foreach($Col1_Array as $selectValue){
//affichage des valeurs sélectionnées
echo $selectValue."<br>";
}
}
}
?>
<html>
<body>
<form method = "POST">
<select name="occasion[]" multiple size="5">
<option value="Anniversaire">Anniversaire</option>
<option value="Fête des mères">Fête des mères</option>
<option value="Fête des pères">Fête des pères</option>
<option value="Saint valentin">Saint valentin</option>
<option value="Toute occasion">Toute occasion</option>
</select>
<input name="valider" type="submit" value="Valider">
</form>
</body>
</html>
$tag = $selectValue;
mysql_query("insert into table values $tag");
pourquoi le con Dreamweaver ne met pas cela et on le paye en plus