Problème PHP --> Notice: Undefined index

Résolu
zivodul8 Messages postés 229 Date d'inscription   Statut Membre Dernière intervention   -  
zivodul8 Messages postés 229 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Avant tout, j'ai fait bon nombre de recherches sur le problème mais sans résultats!

Je suppose que ce problème est récurant chez les débutant en programmation web. Voilà les quelques lignes qui je pense pourront aider à la compréhension (et résolution?) de mon problème :

$submit=$_POST['submit'];

$Nom_Anc=$_POST["Nom_Anc"];
$Login_Anc=$_POST["Login_Anc"];
$password=$_POST["password"];
$repeatpassword=$_POST["repeatpassword"];

if ($submit)

{
traitement si clique sur Valider
}

<form action="register.php" method="POST">

[...]

<input type="submit" name="submit" value="Valider">



Voici maintenant les erreurs :

Notice: Undefined index: ok in I:\PROJET PROFESIONNEL\EasyPHP-5.3.3.1\www\ANCIEN\Login\register.php on line 4

Notice: Undefined index: Nom_Anc in I:\PROJET PROFESIONNEL\EasyPHP-5.3.3.1\www\ANCIEN\Login\register.php on line 7

Notice: Undefined index: Login_Anc in I:\PROJET PROFESIONNEL\EasyPHP-5.3.3.1\www\ANCIEN\Login\register.php on line 8

Notice: Undefined index: password in I:\PROJET PROFESIONNEL\EasyPHP-5.3.3.1\www\ANCIEN\Login\register.php on line 9

Notice: Undefined index: repeatpassword in I:\PROJET PROFESIONNEL\EasyPHP-5.3.3.1\www\ANCIEN\Login\register.php on line 10
A voir également:

2 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut.

Au premier chargement de la page, avant l'envoie du formulaire, les variables utilisées n'existent pas encore.

Vérifie l'existance de celles-ci avec la fonction isset($variable) (retourne true si la variable est définie) avant d'inscrire ton code.
1