Undefined index
SAFINO
-
SAFINO -
SAFINO -
SVP j'ao besoin de votre aide car j'ai pas arrivé à corriger cet erreur j'ai bien vérifié que les variables envoyées sont déjà définies et c bien ça donc c koi le problème :((((((
mon problème est comme suit: j'ai une formulaire de modification des informations d'un client voilà une partie de code:
echo "MAJ des informations personnelles";
echo '<form name="modif_info" action="modif_info.php" method="post">
<table width="60%" align="center" >
<tr>
<td align="center"><font color="#541963" size="+1">CIN --> '.$ligne["cin"] .'</font></td>
</tr>
<tr>
<td width="65%"><label>Nom du client :</label>
<input name="nom" type="text" value="'.$nom.'"/>
</td>
</tr>
<tr>
<td><label >Prénom :</label>
<input name="prenom" type="text" value="'. $ligne["prenom"] .'" />
</td>
</tr>
<tr>
<td><label>Type du client : </label>
<input name="type_client" type="text" value=" '.$ligne["type_client"] .' " />
</td>
</tr>
<tr>
<td><label>Télphone :</label>
<input name="telephone" type="text" value="'. $ligne["telephone"].' " />
</label></td>
</tr>
<tr>
</table>...
le code de l'action de formulaire est :
<?php
//connexion avec la base de données
mysql_connect("localhost","root","");
mysql_select_db("coala");
$cin=$_POST['cin'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$type=$_POST['type_client'];
$tel=$_POST['telephone'];
$rq="update client set nom='$nom',prenom='$prenom',type_client='$type',telephone='$tel' ";
$ra=mysql_query($rq);
....
mon problème est comme suit: j'ai une formulaire de modification des informations d'un client voilà une partie de code:
echo "MAJ des informations personnelles";
echo '<form name="modif_info" action="modif_info.php" method="post">
<table width="60%" align="center" >
<tr>
<td align="center"><font color="#541963" size="+1">CIN --> '.$ligne["cin"] .'</font></td>
</tr>
<tr>
<td width="65%"><label>Nom du client :</label>
<input name="nom" type="text" value="'.$nom.'"/>
</td>
</tr>
<tr>
<td><label >Prénom :</label>
<input name="prenom" type="text" value="'. $ligne["prenom"] .'" />
</td>
</tr>
<tr>
<td><label>Type du client : </label>
<input name="type_client" type="text" value=" '.$ligne["type_client"] .' " />
</td>
</tr>
<tr>
<td><label>Télphone :</label>
<input name="telephone" type="text" value="'. $ligne["telephone"].' " />
</label></td>
</tr>
<tr>
</table>...
le code de l'action de formulaire est :
<?php
//connexion avec la base de données
mysql_connect("localhost","root","");
mysql_select_db("coala");
$cin=$_POST['cin'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$type=$_POST['type_client'];
$tel=$_POST['telephone'];
$rq="update client set nom='$nom',prenom='$prenom',type_client='$type',telephone='$tel' ";
$ra=mysql_query($rq);
....
1 réponse
-
Déjà, il te manque un ' à ta requête SQL :
type_client='$type'-
Voila les notes des erreurs ki s'affiche:
Notice: Undefined index: cin in C:\wamp\www\coala_sav\modif_info.php on line 8
Notice: Undefined index: nom in C:\wamp\www\coala_sav\modif_info.php on line 9
Notice: Undefined index: prenom in C:\wamp\www\coala_sav\modif_info.php on line 10
Notice: Undefined index: type_client in C:\wamp\www\coala_sav\modif_info.php on line 11
Notice: Undefined index: telephone in C:\wamp\www\coala_sav\modif_info.php on line 7 -
-
merci pour votre aide oui j sais j'ai corrigé déjà la requete et j'ai essayé avec isset et l'erreur devient undefined variable : ( à chaque variable j'ai mis isset pour rectifier l'erreur d index devient undefined variable :( j ss débutante et j sais plus mtn cmnt faire à note que j'ai d'autres formulaires qui fonctionnent convenablement et j'ai rencontré ces erreurs !
-