Bonjour à toutes et tous,
je viens solliciter votre aide pour un souci de checkbox avec un formulaire en PHP.
J'ai choisi de traiter les erreurs dans ce formulaire et d'afficher les avertissements (champs vides...) dans la même page.
En cas d'erreur j'affiche donc mon message et je reprends la valeur des champs pour éviter que le visiteur ne doive tout retaper. Pas de souci avec les champs texte :
Mais je ne sais pas comment m'y prendre avec mes checkbox, qui se présentent ainsi :
Auriez vous une solution à me suggérer ?
Sinon, j'ai pensé à une astuce moins "propre", qui consisterait à faire un retour arrière suite à l'affichage du message d'erreur. Cela permettrait de tout récupérer sans effort
... mais là encore, je ne sais pas comment faire un retour arrière dans le code PHP.
D'avance merci pour votre aide
je viens solliciter votre aide pour un souci de checkbox avec un formulaire en PHP.
J'ai choisi de traiter les erreurs dans ce formulaire et d'afficher les avertissements (champs vides...) dans la même page.
En cas d'erreur j'affiche donc mon message et je reprends la valeur des champs pour éviter que le visiteur ne doive tout retaper. Pas de souci avec les champs texte :
<input name="societe" type="text" size="35" tabindex="4" value="<? if(isset($submit)) echo "$societe"; ?>" />
Mais je ne sais pas comment m'y prendre avec mes checkbox, qui se présentent ainsi :
<input type="checkbox" name="listeregion[]" tabindex="3" value="Nord" />
<input type="checkbox" name="listeregion[]" tabindex="3" value="Sud" />
Auriez vous une solution à me suggérer ?
Sinon, j'ai pensé à une astuce moins "propre", qui consisterait à faire un retour arrière suite à l'affichage du message d'erreur. Cela permettrait de tout récupérer sans effort

... mais là encore, je ne sais pas comment faire un retour arrière dans le code PHP.
D'avance merci pour votre aide
