Erreur de modification sql.
Bonjour ! Je voudrais modifier les informations d'une base a partir d'un formulaire mais Wamp m'affiche cette erreur :
"Notice: Undefined index"
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <?php
//Connexion
include ('info_connexion_bdd.php');
$mysql_link=mysql_connect(SERVEURBDD,UTILISATEUR,MOTPASSE) or die('ERREUR connexion');
mysql_select_db(NOMBDD) or die ('ERREUR base de données');
$client=$_GET['id'];
$Information_client = mysql_query ('select * from t_client where num_client='.$client.'');
$info_client= mysql_fetch_assoc($Information_client);
?>
<form method="post" name="frmAjout" id="frmAjout" onsubmit="return verif_formulaire();">
<h2>Modifier les informations du client N°<?php echo $client; ?> :</h2>
<fieldset>
<label for="txtType" class="gras"> Type : </label>
<input type="checkbox" id="txtType" name="txtType" value="Particulier">Particulier
<input type="checkbox" id="txtType" name="txtType" value="Professionnel">Professionnel
<br /><br />
<label for="txtNom" class="gras"> Nom* : </label>
<input type="text" id="txtNom" name="txtNom" size="20" onchange="javascript:this.value=this.value.toUpperCase();" value="<?php echo $info_client["nom_client"] ?>"/>
<button><a href="liste_clients.php"> Annuler</button>
<button type="submit"><a href="update.php?id=<?php echo $info_client["num_client"] ?>"> Modifier</button>
</fieldset>
</form>
<?php
mysql_close ($mysql_link);
?> |
Voici mon fichier update.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?php
//Connexion
include ('info_connexion_bdd.php');
$mysql_link=mysql_connect(SERVEURBDD,UTILISATEUR,MOTPASSE) or die('ERREUR connexion');
mysql_select_db(NOMBDD) or die ('ERREUR base de données');
//Modification
if (isset($_POST['id'], $_POST['txtType'], $_POST['txtNom']))
{
$client=$_POST['id'];
$Type=$_POST['txtType'];
$Nom=$_POST['txtNom'];
mysql_query('update t_client set num_client=\''.$client.'\',type_client=\''.$Type.'\', nom_client=\''.$Nom.'\' where num_client='.$client.'')or die (mysql_error());
}
//Déconnexion
mysql_close ($mysql_link);
?> |
Merci a tous ceux qui essaye de m'aider.