Erreur de update avec php
kl_shinigami
Messages postés
36
Statut
Membre
-
kl_shinigami Messages postés 36 Statut Membre -
kl_shinigami Messages postés 36 Statut Membre -
Bonjour,
C'est mon code :
//connexion au serveur
$cnx = mysql_connect("localhost", "root", "") or die ('erreur connexion');
//sélection de la base de données
$db = mysql_select_db("gestion_org") or die ('erreur connexion');
$cod=$_POST["cod"];
$lib=$_POST["libmat"];
$pri=$_POST["priacha"];
$dat=$_POST["dateacha"];
$qt=$_POST["qt"];
if ($lib!='') $libb="libelle_mat='".$lib."',"; else $libb='';
if ($pri!='') $prix='prix_d_achat='.$pri.","; else $prix='';
if ($dat!='') $date='date_d_achat='.$dat.","; else $date='';
if ($qt!='') $qtt='quantite_mat'.$qt."," ; else $qtt='';
$req="update materiel set ".$libb.$prix.$date.$qtt ."where code_mat=".$cod;
$res=mysql_query($req,$cnx) or die ($sql."<br>".mysql_error());
mais ya un message d'erreur qui s'affiche mais j'arrive pas a le connaitre
le message:
Notice: Undefined variable: sql in C:\wamp\www\Gestion_organisation\materiel\modifiermateriel.php on line 30
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where code_mat=1' at line 1
et merci a vous =)
C'est mon code :
//connexion au serveur
$cnx = mysql_connect("localhost", "root", "") or die ('erreur connexion');
//sélection de la base de données
$db = mysql_select_db("gestion_org") or die ('erreur connexion');
$cod=$_POST["cod"];
$lib=$_POST["libmat"];
$pri=$_POST["priacha"];
$dat=$_POST["dateacha"];
$qt=$_POST["qt"];
if ($lib!='') $libb="libelle_mat='".$lib."',"; else $libb='';
if ($pri!='') $prix='prix_d_achat='.$pri.","; else $prix='';
if ($dat!='') $date='date_d_achat='.$dat.","; else $date='';
if ($qt!='') $qtt='quantite_mat'.$qt."," ; else $qtt='';
$req="update materiel set ".$libb.$prix.$date.$qtt ."where code_mat=".$cod;
$res=mysql_query($req,$cnx) or die ($sql."<br>".mysql_error());
mais ya un message d'erreur qui s'affiche mais j'arrive pas a le connaitre
le message:
Notice: Undefined variable: sql in C:\wamp\www\Gestion_organisation\materiel\modifiermateriel.php on line 30
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where code_mat=1' at line 1
et merci a vous =)
A voir également:
- Erreur de update avec php
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Wsus offline update - Télécharger - Systèmes d'exploitation
- Nettoyage de windows update - Guide