Affichage du choix sélectionner dans un <select>

BRITANIQUE2 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -  
diablo13800 Messages postés 2890 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici un menu déroulant permettant au user de sélectionner obligatoirement son pays,le souci est que je souhaiterais afficher ce pays sélectionné après soumission du formulaire.

<?php

//récuperation de données
if(isset($_POST['envoyer'])) {
$pays=$_POST['pays']

//traitement d'erreur sur le pays récupéré
if($pays=="choix" or empty($pays)) {
$error_pays="veuillez sélectionner votre pays";
$erro="ok";
}

}

?>
<form method="post" action="#">

<label for="pays" id="pays"> PAYS </label>
<select name="pays" >
<option value="choix" selected>sélectionner le pays </option>
<option value="choix">Italie</option>
<option value="choix">Maroc</option>
<option value="choix">Usa</option>
<option value="choix">------</option>
<option value="choix">----</option>
<option value="choix">-----</option>
<option value="choix">----</option>
<option value="choix">------</option>
</select>

<?php if(isset($error_pays) { echo $error_pays ; })?>

</form>


---code---

---code--- ---code---


Ma seconde préoccupation est comment traiter les données avec un input de type password, checkbox, radio,email ,url, number,date.

Cordialement

1 réponse

diablo13800 Messages postés 2890 Date d'inscription   Statut Membre Dernière intervention   1 860
 
Bonjour,

Concernant le select, la valeur renvoyer par le champs sera le value de la balise option:

<select name="pays">
<option value="france">France</option>
<option value="angleterre">Angleterre</option>
</select>



Et pour le Récupéré il suffit de prendre la valeur dans l'input Pays:
$pays= $_POST["pays"] ;
echo $pays;


De la même manière pour les champs password, Checkbox, radio et autres:)
0