probleme avec insert into et update utilisés ensemble

probleme avec insert into et update utilisés ensemble - PHP - Programmation

Marsh Posté le 25-07-2006 à 11:43:39    

Bonjour,
Je voudrais savoir si après avoir fait un inser into d'un nouveau produit dans la base de données je peux immédiatement faire un update?
Voici mon bout de code:  

Code :
  1. $db = mysql_connect('localhost', 'bilou', 'stef24')  or die('Erreur de connexion '.mysql_error());
  2. // sélection de la base
  3.     mysql_select_db('inter4869',$db)  or die('Erreur de selection '.mysql_error());
  4.  
  5. $sql = "INSERT INTO acheter(dateachat,produitrecherche,description,categorie,quantites,devise,autredevise,destockage,prix,pays,ttt,lcc,dpp,autree,controlequalite,autresinfos,numeroref,utilisateur,refacheter,nbmot,nbmot1,new) VALUES('$dateachat','$produitrecherche','$description','$categorie','$quantites','$devise','$autredevise','$destockage','$prix','$pays','$ttt','$lcc','$dpp','$autree','$controlequalite','$autresinfos','$numeroref','$utilisateur','$refacheter','$nbmot','$nbmot1','$new')";
  6. mysql_query($sql);
  7. if(!empty($foto1))
  8.         {
  9. $ext = ".jpg";
  10. $babu= $refacheter;
  11. $nom_image=("1".$ext);
  12. $chemin = "$babu/".$nom_image;
  13. move_uploaded_file($_FILES['foto1']['tmp_name'],$chemin);
  14.         $query = "UPDATE acheter set photo1='oui' where refacheter='$refacheter'";
  15.         mysql_query($query);


l'update ne marche pas.Par contre si je remplace

Code :
  1. refacheter='$refacheter'";


par

Code :
  1. refacheter='53184627'";


('53184627' etant une ref qui a été enregistré hier)la ça marche.
Merci d'avance de votre aide

Reply

Marsh Posté le 25-07-2006 à 11:43:39   

Reply

Marsh Posté le 25-07-2006 à 11:47:53    

Il correspond à quoi ton $refacheter??  
 
Sinon est ce que si tu fait un echo $chemin il détecte bien ta référence/nomimage??  
 
echo $refacheter aussi pour voir si c'est vide ..

Reply

Marsh Posté le 25-07-2006 à 11:54:31    

comprends pas l'interet du bouzin :D
tu charges ta photo avec de faire ta requete et en fonction tu mets le champs photo1 à oui ou non dans ton insert [:spamafote]
Au moins tu ne fais qu'une requete!!!!

Reply

Marsh Posté le 25-07-2006 à 12:57:13    

en faisant un echo $refacheter cela me donne bien le numéro ref qui vient d'être créé.Donc j'en appel à l'aide

Reply

Marsh Posté le 25-07-2006 à 13:38:55    

moi je trouve que ca pue de mettre des "...'$refacheter'"
tu veux pas plutot faire "...'".$refacheter."'" ?

Reply

Marsh Posté le 25-07-2006 à 14:15:30    

betsamee a écrit :

moi je trouve que ca pue de mettre des "...'$refacheter'"
tu veux pas plutot faire "...'".$refacheter."'" ?


 
Pas sur que ça résolve son pb mais je suis d'accord sur ce point :)  :whistle:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed