Uploader une image en php
                    
        
     
             
                    magic001
    
        
    
                    Messages postés
            
                
     
             
            29
        
            
                                    Statut
            Membre
                    
                -
                                     
Zep3k!GnO Messages postés 2049 Statut Membre -
        Zep3k!GnO Messages postés 2049 Statut Membre -
        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);
}
}
        A voir également:         
- Uploader une image en php
- Légender une image - Guide
- Image iso - Guide
- Transformer une image en icone - Guide
- Mettre une image en filigrane sur word - Guide
- Reduire taille image - Guide
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 !"
