uploader une image

Répondre
magic001
le 07/12/2005 à 15:26
magic001
bonjour
je suis débutant en php et j'ai fait ce script pour modifier des images en association avec le nom des objets.
mais, j'ai un petit souci, j'arrive à modifier les autres infos de la base mais pas les images.
donc je voudrais savoir si quelqu'un pourrait me dire s'il ya des erreurs dans mon code. merci.
voici le scrpt:

  1. <?php
  2. if($modifArticle=="ok")
  3. {
  4. //----------------debut de l'élaboration de la requete SQL
  5. mysql_select_db($database_ConnexionJdm, $ConnexionJdm);
  6. $updateArticles=
  7. "UPDATE articles SET REFERENCE='$reference', ID_RUBRIQUE='$id_rubrique',
  8. TITRE='$titre',
  9. DESCRIPTION='$description', ORIGINE='$origine', PRIX='$prix'";
  10. if($_FILES['photo']['name']!="")
  11. {
  12. $updateArticles.=", PHOTO ='$photo_name'";
  13. }
  14. $updateArticles.=" WHERE REFERENCE='$reference'";
  15. //------Fin de l'élaboration de la requete SQL

  16. mysql_query($updateArticles, $ConnexionJdm);
  17. //copie du fichier photo dans le repertoire images

  18. if($_FILES['photo']['name']!="")
  19. {
  20. copy($photo,'../images/imagetest/'.$photo_name);
  21. }
  22. header("Location: ArticlesGestion.php");
  23. }
  24. ?>


Note de zebden : des balises bbcode [ code][ /code] sont mises à disposition pour une meilleure lecture d'un code
zebden
le 07/12/2005 à 15:48
zebden
Oui, $photo et $photo_name sont surement vides vremplace donc :

copy($photo,'../images/imagetest/'.$photo_name);

par

  1. <?php
  2. copy($_FILES['photo']['tmp_name'], '../images/imagetest/'.$_FILES['photo']['name']);
  3. ?>
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours