le truc c'est que la soumission du formulaire sur le changement d'appli / abonne (é ?) fait que la condition ne peux fonctionner comme je le pensais vu que bouton submit n'est pas cliqué $_POST['valid'] n'existe pas.
si ce que tu souhaite c'est afficher un message lorsque les conditions sont réunie il faut le faire en JS pas besoin de recharger la page (sachant qu'il y a des champs en dessous c'est dommage de risquer d'insérer des chose en base ou d’exécuter un script sans que toutes les données soit la).
c'est pour cela que soit sur le cli du bouton soit sur onchange du select il faut informer l'utilisateur.
soit au submit tu affiches une demande de (url=
http://www.w3schools.com/jsref/met_win_confirm.asp]confirmation [/url]
soit sur le onchange tu affiches un message si les conditions sont réunies.
Mais pas soumettre le formulaire c'est perturbant pour l'utilisateur et toi tu peux te retrouver dans un état non souhaité.
c'est pour cela que mon code ne fonctionne pas avec le ! parce que lorsque tu utilises de onchange sur select pour soumettre le formulaire les données ne sont pas complète.
Bref, si ça fonctionne tant mieux, par contre la solution javascript pour ce genre de chose c'est mieux, tu ne fait pas de retour serveur juste pour ça, la page clignote pas, l'utilisateur n'est pas perdu et tout va bien
@+
le truc c'est que la soumission du formulaire sur le changement d'appli / abonne (é ?) fait que la condition ne peux fonctionner comme je le pensais vu que bouton submit n'est pas cliqué $_POST['valid'] n'existe pas.
si ce que tu souhaite c'est afficher un message lorsque les conditions sont réunie il faut le faire en JS pas besoin de recharger la page (sachant qu'il y a des champs en dessous c'est dommage de risquer d'insérer des chose en base ou d’exécuter un script sans que toutes les données soit la).
c'est pour cela que soit sur le cli du bouton soit sur onchange du select il faut informer l'utilisateur.
soit au submit tu affiches une demande de (url=http://www.w3schools.com/jsref/met_win_confirm.asp]confirmation [/url]
soit sur le onchange tu affiches un message si les conditions sont réunies.
Mais pas soumettre le formulaire c'est perturbant pour l'utilisateur et toi tu peux te retrouver dans un état non souhaité.
c'est pour cela que mon code ne fonctionne pas avec le ! parce que lorsque tu utilises de onchange sur select pour soumettre le formulaire les données ne sont pas complète.
Bref, si ça fonctionne tant mieux, par contre la solution javascript pour ce genre de chose c'est mieux, tu ne fait pas de retour serveur juste pour ça, la page clignote pas, l'utilisateur n'est pas perdu et tout va bien :)
@+