2011-02-20 2 views
2

J'ai le code suivant.Toutes les valeurs sont insérées dans la base de données autre que le champ imaage.Dans la base de données, il est "image" dans l'image déposée> ce qui est faux avec le code ?? J'attends ta réponse, merci.Téléchargement de l'image dans la base de données Mysql

0) { echo "Erreur de chargement"; } sinon { echo $ _FILES ["image"] ["nom"]; move_uploaded_file ($ _ FICHIERS ["image"] ["tmp_name"], "images /".$_FICHES [" image "] [" name "]); $ con = mysql_connect ("localhost", "root", "319"); if (! $ Con) { die ('Impossible de se connecter:'. Mysql_error()); } mysql_select_db ("ju", $ con);

 $sql="INSERT INTO teacher (tchr_name,tchr_degree,tchr_desig,tchr_email,tchr_phone,tchr_interest,image) 
     VALUES 
     ('$_POST[tchr_name]','$_POST[tchr_degree]','$_POST[tchr_desig]','$_POST[tchr_email]','$_POST[tchr_phone]','$_POST[tchr_interest]','$_FILES[image][name]')"; 

      if (!mysql_query($sql,$con)) 
      { 
      die('Error: ' . mysql_error()); 
      } 
      } 
     //echo "1 record added"; 
     mysql_close($con) 

?>

+0

regarder une autre réponse https://stackoverflow.com/questions/14535717/uploading-and-moving-image-files-on-web-server-image-not-uploaded/47366018#47366018 – antelove

Répondre

0

Etes-vous sûr que l'image a été téléchargée ok? Vérifiez le champ d'erreur $ _FILES ['image'] ['error'] pour vous assurer qu'il n'y a pas eu d'erreur lors du téléchargement. Ou essayez de faire un print_r du tableau $ _FILES pour voir s'il contient toutes les informations.

+0

Merci Nicolas pour votre réponse Je viens de résoudre le problème. :) Mais le nouveau problème est de savoir comment je peux récupérer une image particulière de ma base de données? Je peux utiliser l'ID utilisateur ou mot de passe comme une clé des gens dont je veux imprimer l'image? Je dois résoudre le problème aujourd'hui: (( – ratul

+0

vous devez utiliser le champ qui identifie la personne. – Nicolas

Questions connexes