Uploader une image en php
bonjour
je suis débutant en php et j'ai fait un 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 si mon code est juste. merci à vous.
voici le script:
if($modifArticle=="ok")
{
//----------------debut de l'élaboration de la requete SQL
mysql_select_db($database_ConnexionJdm, $ConnexionJdm);
$updateArticles="UPDATE articles SET REFERENCE='$reference', ID_RUBRIQUE='$id_rubrique', TITRE='$titre',
DESCRIPTION='$description', ORIGINE='$origine', PRIX='$prix'";
if($_FILES['photo']['name']!="")
{
$updateArticles.=", PHOTO ='$photo_name'";
}
$updateArticles.=" WHERE REFERENCE='$reference'";
//------Fin de l'élaboration de la requete SQL
mysql_query($updateArticles, $ConnexionJdm);
//copie du fichier photo dans le repertoire images
if($_FILES['photo']['name']!="")
{
copy($photo,'../images/imagetest/'.$photo_name);
}
}
je suis débutant en php et j'ai fait un 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 si mon code est juste. merci à vous.
voici le script:
if($modifArticle=="ok")
{
//----------------debut de l'élaboration de la requete SQL
mysql_select_db($database_ConnexionJdm, $ConnexionJdm);
$updateArticles="UPDATE articles SET REFERENCE='$reference', ID_RUBRIQUE='$id_rubrique', TITRE='$titre',
DESCRIPTION='$description', ORIGINE='$origine', PRIX='$prix'";
if($_FILES['photo']['name']!="")
{
$updateArticles.=", PHOTO ='$photo_name'";
}
$updateArticles.=" WHERE REFERENCE='$reference'";
//------Fin de l'élaboration de la requete SQL
mysql_query($updateArticles, $ConnexionJdm);
//copie du fichier photo dans le repertoire images
if($_FILES['photo']['name']!="")
{
copy($photo,'../images/imagetest/'.$photo_name);
}
}
2 réponses
-
if($_FILES['photo']['name']!="") { $updateArticles.=", PHOTO ='$photo_name'"; }
et puis que vaut la variable $photo_name ? c'est vrai ça , soit tu fais le test du if avec $photo_name et après tu la mets dans ta requete , soit tu testes avec $_FILES['photo']['name'] et à ce moment la tu mets ça dans ta requete , ne mix pas les 2 ca va pretter à confusion !
Zep3k!GnO
"On est des rangers mec, des rangers !" -
que vaut la variable $photo_name ?
Est-ce qu'elle a été initialisée ??