Votre question
Fermé

Inserer une photo dans ma base de donnée

Tags :
  • photo
  • Programmation
Dernière réponse : dans Programmation
25 Avril 2011 02:06:53

salut voici mon formulaire qui ne marche pas !
sil vous plais je ve de l'aide:
a vrai dir je suis debutant donc je veux une corrction ben detaillée afin que je comprenne
merci d'avance

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>

Autres pages sur : inserer photo base donnee

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS