Se connecter avec
S'enregistrer | Connectez-vous

Inserer une image dans ma base de donnée

Dernière réponse : dans Programmation

salut j'ai crée un formulaire je veux que les utilisateurs telechages des images et les envoyer dans la base de donne mais je n'arrive pas .
voici mon code :
code :

  1. <?php
  2. //on vérifies que le champ est bien rempli:
  3. if(!empty($_FILES["fichier_choisi"]["name"]))
  4. {
  5. //nom du fichier choisi:
  6. $nomFichier = $_FILES["fichier_choisi"]["name"] ;
  7. //nom temporaire sur le serveur:
  8. $nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ;
  9. //type du fichier choisi:
  10. $typeFichier = $_FILES["fichier_choisi"]["type"] ;
  11. //poids en octets du fichier choisit:
  12. $poidsFichier = $_FILES["fichier_choisi"]["size"] ;
  13. //code de l'erreur si jamais il y en a une:
  14. $codeErreur = $_FILES["fichier_choisi"]["error"] ;
  15.  
  16. //chemin qui mène au dossier qui va contenir les fichiers uplaod:
  17. $chemin = "./upload_fichier/" ;
  18.  
  19. if(copy($nomTemporaire, $chemin.$nomFichier))
  20. echo("<br>l'upload a réussi") ;
  21. else
  22. echo("<br>l'upload a échoué") ;
  23. }//fin if
  24. else
  25. {
  26. echo("Vous n'avez pas choisit de fichier!!<br>") ;
  27. echo("<a href=\"./choix_fichier.html\">Retour</a>") ;
  28.  
  29. }//fin else
  30. ?>

Autres pages sur : inserer image base donnee

Lassé par la pub ? Créez un compte

et voici le code du formulaire :
code :
  1. <form action="./upload.php" method="post" enctype="multipart/form-data" name="formulaire_envoi_fichier" id="formulaire_envoi_fichier">
  2. <input type="file" name="fichier_choisi" />
  3. <br />
  4. <br />
  5. <input type="submit" name="bouton_submit" value="Envoyer le fichier" />
  6. </form>
Expert Programmation

Salut,

Tu n'as pas de code pour insérer une image dans une base de données là.
Tu as juste un code pour uploader une image sur ton serveur.
Après tu ajoutes une requête sur ton serveur de base de données pour mettre le lien vers ton image.

voici le resultat que ca me met

----------------------------------------------------------------------------------------------------------------------------------

l'upload a réussi") ; else echo("
l'upload a échoué") ; }//fin if else { echo("Vous n'avez pas choisit de fichier!!
") ; echo("Retour") ; }//fin else ?>
Lassé par la pub ? Créez un compte
Tom's guide dans le monde