Bonsoir,
Est'il possible de vérifier que l'utilisateur choisi bien quelque chause dans une liste déroulente ?
Merci.
Version imprimable
Bonsoir,
Est'il possible de vérifier que l'utilisateur choisi bien quelque chause dans une liste déroulente ?
Merci.
Il y a TOUJOURS une item sélectionnée dans une liste déroulante... (à moins d'une à selection multiple...)
dans tous les cas, pour vérifier qu'une variable est bien transmise :Code:isset($_POST['name de l\'input'])
sa je sais, le problème est de vérifier de l'utilisateur va la l'asser vide et va bien sélectionné quelque chause....
Si c'est une vérification avant envoi des données, c'est avec du javascript qu'il faut le faire
en php aps possible !!! ?
si c'est à faire avant envoie, non ce n'est pas possible en PHP
mais par contre, si on ne sélectionne rien, la variable ne sera pas envoyée, donc isset retournera false
et donc si isset retourne false, on peux envoyer un message a l'utilisateur ?
si le isset te renvoie false tu peux faire ceci :
Code:
1
2 if(!isset(variable)) echo "<script language='javascript'>alert('Champ manquant');</script>";
oui mais je veux pas utilisé JS
Tu veux détecter si tu recois un élément de ton select, en php :
tu veux afficher un message à l'utilisateur, mais tu veux pas de js, ben fais un echo tout simplement :Code:isset($nomvar)
Mais à ce moment ca rajoute des lignes de code vu que tu ne veux pas de js.Code:echo "choix du select manquant"
Le js bloquerait l'execution et donc les champs déjà saisis le resterai, alors qu'avec php tu dois récupérer tous les champs déjà saisis pour restituer leur valeur avant submit...:roll: