Erreur : Undefined index lors d'un retour sur un formulaire
Résolu
Bryant
-
Bryant -
Bryant -
Bonjour,
Voila, j'ai une page décomposé en deux. En haut de la page, j'ai les erreurs de mon formulaires qui sont affichées (Pseudo non renseigné, date de naissance non conforme,...) et dans l'autre partie, j'ai le formulaire.
Alors tout marche bien ! Que ça soit le formulaire et tous les controle sauf que j'ai un petit soucis concernant le retour sur mon formulaire une fois que celui ci a été correctement renseigné !
je m'explique, je renseigne tous les champs de mon formulaire puis je le valide. L'inscription est correctement faire puis je suis redirigé vers une autre page. Seulement, une fois que je veux revenir sur la page du formulaire, j'ai l'affichage des contrôles sur chaque champ d'erreur qui sont indéfinis.
Voici l'erreur :
Notice: Undefined index: nb_erreurs in C:\wamp\www\Formulaire\inscription.php on line 8
Notice: Undefined index: pseudo_info in C:\wamp\www\Formulaire\inscription.php on line 9
Notice: Undefined index: mdp_info in C:\wamp\www\Formulaire\inscription.php on line 10
Notice: Undefined index: mdp_verif_info in C:\wamp\www\Formulaire\inscription.php on line 11
Notice: Undefined index: mail_info in C:\wamp\www\Formulaire\inscription.php on line 12
Notice: Undefined index: mail_verif_info in C:\wamp\www\Formulaire\inscription.php on line 13
Notice: Undefined index: date_naissance_info in C:\wamp\www\Formulaire\inscription.php on line 14
C'est clairement une erreur de définition mais comment puis je régler le problème?
A savoir que les contrôles des champs sont fait sur une autre page et que là c'est l'affichage des erreurs qui est en erreurs.
Voici le code des affiches des erreurs :
Merci
Voila, j'ai une page décomposé en deux. En haut de la page, j'ai les erreurs de mon formulaires qui sont affichées (Pseudo non renseigné, date de naissance non conforme,...) et dans l'autre partie, j'ai le formulaire.
Alors tout marche bien ! Que ça soit le formulaire et tous les controle sauf que j'ai un petit soucis concernant le retour sur mon formulaire une fois que celui ci a été correctement renseigné !
je m'explique, je renseigne tous les champs de mon formulaire puis je le valide. L'inscription est correctement faire puis je suis redirigé vers une autre page. Seulement, une fois que je veux revenir sur la page du formulaire, j'ai l'affichage des contrôles sur chaque champ d'erreur qui sont indéfinis.
Voici l'erreur :
Notice: Undefined index: nb_erreurs in C:\wamp\www\Formulaire\inscription.php on line 8
Notice: Undefined index: pseudo_info in C:\wamp\www\Formulaire\inscription.php on line 9
Notice: Undefined index: mdp_info in C:\wamp\www\Formulaire\inscription.php on line 10
Notice: Undefined index: mdp_verif_info in C:\wamp\www\Formulaire\inscription.php on line 11
Notice: Undefined index: mail_info in C:\wamp\www\Formulaire\inscription.php on line 12
Notice: Undefined index: mail_verif_info in C:\wamp\www\Formulaire\inscription.php on line 13
Notice: Undefined index: date_naissance_info in C:\wamp\www\Formulaire\inscription.php on line 14
C'est clairement une erreur de définition mais comment puis je régler le problème?
A savoir que les contrôles des champs sont fait sur une autre page et que là c'est l'affichage des erreurs qui est en erreurs.
Voici le code des affiches des erreurs :
<?php echo $_SESSION['nb_erreurs']; echo $_SESSION['pseudo_info']; echo $_SESSION['mdp_info']; echo $_SESSION['mdp_verif_info']; echo $_SESSION['mail_info']; echo $_SESSION['mail_verif_info']; echo $_SESSION['date_naissance_info']; echo isset($_SESSION['statut_info']) ? $_SESSION['statut_info'] : " "; ?>
Merci
A voir également:
- Erreur : Undefined index lors d'un retour sur un formulaire
- Erreur 0x80070643 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Iptv erreur de lecture - Forum TV & Vidéo
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
Ca marche niquel :)
mais du coup j'ai ça qui s'affiche quand même :
<h1>Note :</h1>
Lors de votre derniere tentative d'inscription des erreurs sont survenues, en voici la liste :<br/>
Comment je pourrais faire pour ne pas afficher ça dès que l'on arrive sur la page? parce que sans les erreurs ca ne sert à rien :)
merci
if(empty($_SESSION)) unset($_SESSION);
tu le mets avant tes echo