Transfert d'une image par formulaire vers une base de données
stageman
Messages postés8Date d'inscriptionmercredi 17 décembre 2008StatutMembreDernière intervention26 décembre 2008
-
19 déc. 2008 à 11:56
stageman
Messages postés8Date d'inscriptionmercredi 17 décembre 2008StatutMembreDernière intervention26 décembre 2008
-
19 déc. 2008 à 16:57
Bonjour,
je developpe la partie admin de mon site et j'ai réalisé un formulaire qui transfert les données rentrées dans celui-ci vers ma base de données.
Jusque ici pas de probleme.
Je voudrais envoyer une image via mon formulaire dans ma base de données mais quand je valide mon formulaire j'ai un message d'erreur :
"Probleme d'envoi du fichier."
j'ai ecrit le code suivant :
<?php
// connection base de donnees
mysql_connect("localhost","root","");
//selection de la base
mysql_select_db("vivadiaphp");
// On commence par récupérer les champs
if(isset($_POST['titre'])) $titre=$_POST['titre'];
else $titre="";
if (is_uploaded_file ($_FILES ['image'] ['tmpname']))
{
move_uploaded_file($_FILES['image']['tmp_name'],
$_FILES['image']['name']);
print("<center></center></hr>");
}
else {
die("Probleme d'envoi du fichier.");
}
//insertion des donnees dans ma base
$titre = $_POST['titre'];
$texte = $_POST['texte'];
$lien = $_POST['lien'];
$lien2 = $_POST['lien2'];
$lien3 = $_POST['lien3'];
$lien4 = $_POST['lien4'];
$lien5 = $_POST['lien5'];
$lien6 = $_POST['lien6'];
$lien7 = $_POST['lien7'];
$lien8 = $_POST['lien8'];
$lien9 = $_POST['lien9'];
//requete pour insérer les valeurs entrées dans le formulaire dans la table boutique
mysql_query("INSERT INTO marques_distribuees (titre,texte,lien,lien2,lien3,lien4,lien5,lien6,lien7,lien8,lien9,image)
VALUES('$titre' , '$texte' , '$lien', '$lien2', '$lien3', '$lien4', '$lien5', '$lien6', '$lien7', '$lien8', '$lien9', '".$FILES['image']['name']."');");
header("location:ajout_marque.php"); // remplacer le nom de la page vers laquelle on souhaites être redirigé une fois l'insertion faite
//fermeture de la connection à la base de donnees
mysql_close();
?>
Si quelqu'un peut m'aiguiller dans mon probleme je l'en remercie d'avance.
A voir également:
Transfert d'une image par formulaire vers une base de données