Bonjour,
Je vais essayer d'être clair et précis pour que vous compreniez parfaitement mon problème.
J'ai donc en premier lieu un formulaire qui via un select, propose 2 choix. Une fois un choix effectué, un include permet d'afficher un formulaire d'inscription en fonction du choix précédemment fait (particulier ou entreprise).
Nous avons donc pour le moment :
formulaire_choix => formulaire_particulier (ou formulaire_entreprise)
Une fois le formulaire particulier rempli, le submit fait appel à un fichier qui contient les vérifications et les requêtes vers la BDD.
formulaire_choix.php => formulaire_particulier.php => requete_bdd.php
J'ai cette erreur :
Notice: Undefined index: inscription in [...]
sur la ligne :
if ($_POST['inscription'] == "1") {
Je fais ça en début de requete_bdd pour vérifier que la personne qui s'inscrit est bien un particulier (ce qui joue sur les requêtes).
Le problème ici, je pense, c'est que la valeur inscription est disponible dans formlaire_choix, mais pas dans formulaire_particulier. J'ai essayé de faire un "rappel" de la valeur de inscription dans formulaire_particulier en pensant que $_POST['inscription'] allait pouvoir être récupéré, mais non.
Merci à tous.
edit : il se trouve que je n'ai plus d'erreur lorsque j'enléve cette ligne (normal me direz-vous). Est-il indispensable de verifier à l'entrée du fichier que le fichier appelé correspond bien au choix ?
Partager