Undefined index suite à la validation d'un formulaire
Bonjour,
comme l'indique le titre, j'ai ce message d'erreur :
Citation:
Notice: Undefined index: id in C:\wamp\www\MatInfo\modifPC.php on line 202
A force de lire les discussions sur cette erreur j'ai fini par comprendre que ma variable id ne retournait pas de valeur. Et je suis tout à fait d'accord. Mais le souci c'est que les autres variables rendent une valeur alors qu'elles font parties du même formulaire.
Laissez moi vous donner quelques morceaux de codes (ceux en lien avec le disfonctionnement)
Le formulaire :
Code:
1 2 3 4
| <form action="modifPC.php" method="POST">
<label for="id">Identifiant :</label>
<input type="text" name="id" id="id" value="'.$ligne['ID'].'" disabled="disabled" />
<input type="submit" name="modifier" value="Modifier" /></form> |
(Il ne s'agit là que d'une partie du formulaire, il y a d'autres champs, et ceux ci lors de la validation ne me disent pas Undefined Index)
Précisions sur le formulaire :
Il récupère ses valeurs en les cherchant dans une base de données, la récupération se déroule sans problème.
Ensuite, en cliquant sur le bouton submit, le message d'erreur cité plus haut apparaît. Seul ma variable id coince, alors que les autres fonctionnent, j'ai vérifié, je récupère bien leurs valeurs. Donc pourquoi ce id gêne temps que ça?
Au fait, voici comment je récupère mes variables après le clique sur le bouton submit :
Et même principe pour les autres.
Autre précision :
Le formulaire et son traitement (après le clique du bouton submit) se passe sur la même page php : modifPC.php
Si quelqu'un peut m'aider, s'il vous plait, je ne comprend pas ce qui se passe avec mon id.