Inserrer des fichier dans ma base de donne ou

msi79 -  
-lolo666- Messages postés 707 Statut Membre -
slt. je dois insérer des fichiers ou images dans ma base de données . alors j'ai pris un code sur le net que je crois intéressant. comme je suis débutant en php je maîtrise pas les different étape du code . quelqu'un pourrait m'expliquer dans les détails (étape par étape ) ce que je dois faire pour réussir ce code .
surtout le type des champs
1. vérifier si le code est bon .
2.comment créer la table renseigner dans ma base (les champs quelle dois contenir).
voici le code :
<?php 
//on vérifies que le champ est bien rempli: 
if(!empty($_FILES["fichier_choisi"]["name"])) 
{ 
 //nom du fichier choisi: 
 $nomFichier    = $_FILES["fichier_choisi"]["name"] ; 
 //nom temporaire sur le serveur: 
 $nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ; 
 //type du fichier choisi: 
 $typeFichier   = $_FILES["fichier_choisi"]["type"] ; 
 //poids en octets du fichier choisit: 
 $poidsFichier  = $_FILES["fichier_choisi"]["size"] ; 
 //code de l'erreur si jamais il y en a une: 
 $codeErreur    = $_FILES["fichier_choisi"]["error"] ; 
  
 //chemin qui mène au dossier qui va contenir les fichiers uplaod: 
 $chemin = "./upload_fichier/" ; 
  
 if(copy($nomTemporaire, $chemin.$nomFichier)) 
  echo("<br>l'upload a réussi") ; 
 else 
  echo("<br>l'upload a échoué") ; 
}//fin if 
else 
{ 
 echo("Vous n'avez pas choisit de fichier!!<br>") ; 
 echo("<a href=\"./choix_fichier.html\">Retour</a>") ; 

}//fin else 
?> 







<?php  
      if (isset($_POST["bouton_submit"])) { 
    
   
     $_POST["fichier_choisi"]="";   
        
   
  $statut = $_POST['fichier_choisi']; 
   
  $db = mysql_connect('localhost', 'root', '') or die(mysql_error()); 
        mysql_select_db('go&ga',$db) or die(mysql_error()); 
   
   
   
  // on fait l'INSERT dans la base de données 
  $sql= "INSERT INTO renseigner(fichier_choisi) VALUES ('$fichier_choisi')"; 
     
    $result = mysql_query($sql) or die(mysql_error()); 
   
  if (!$result) { 
            die('linsertion n a pas réussie !!! : ' . mysql_error()); 

   } 
   
  //header("Location:renseignement.php?add=ok"); // redirection si création réussie 
 } 
  


?> 




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Document sans titre</title> 
</head> 

<body> 
<form action="./upload.php" method="post" enctype="multipart/form-data" name="formulaire_envoi_fichier" id="formulaire_envoi_fichier"> 
  <input type="file" name="fichier_choisi" /> 
  <br /> 
  <br /> 
  <input type="submit" name="bouton_submit" value="Envoyer le fichier" /> 
</form> 
</body> 
</html>
A voir également:

1 réponse

-lolo666- Messages postés 707 Statut Membre 120
 
Commences déjà par corriger les fautes d'orthographe...
0