bonjour et merci d'avance :)
jai fais une petite admin avec insertion d'une fiche avec le nom du modele et un champ upload pour uploader une image qui correspond..
j'ai donc fais un petit formulaire qui se valide sur lui meme avec un champ nom et un champ pour l'upload et je voudrais quand validant il m'upload l'image et qu'il m'insere le nom que j'ai rentrer dans le formulaire + le chemin ou a été sauvgarder l'image dans ma bdd pour pouvoir par la suite pouvoir afficher mes modeles avec limage qui correspond, hors la tout marche il me dit que j'ai un nouveau modeles et l'upload de l'image se fais bien mais j'ai rien d'inserer dans la base ??????? voici le code
<?
//form
echo '<form action="',$PHP_SELF,'" method="post"ENCTYPE="multipart/form-data">
<input type="hidden" name="action" value="1">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<table border=0>
<tr>
<td colspan=2 align=center>Nom <input type=text class=input name=nom></td>
<td colspan=2 align=center><input type=file class=input name=x_fichier></td>
</tr>
<tr> <br>
<td colspan=2 align=center><input type=submit value="valider ces informations"></td>
</tr>
</table>
</form>';
//le repertoire d'upload
$repertoire = "C:\Program Files\EasyPHP\www\monrep\admin\upload\\";
if($_POST["action"]==1)
{
$destination = $repertoire.$_FILES["x_fichier"][name];
echo "Votre fichier à été uploader dans :$destination";
//include connection
include('include/conf.inc.php');
conn ();
$query="INSERT INTO modeles (idmodeles,nom,nom_rep,desc_1,thumbs_1,big_thumbs_1,vids_1) VALUES ('','$nom','$destination','','','','')";
if (!$query) {
echo "L'enregistrement de vos données a échoué. Essayez plus tard<br>";
} else {
echo "Félicitations. Vous Avez un nouveau modeles!<br>";
}
if($_FILES["x_fichier"][name] != "")
{
if (!move_uploaded_file($_FILES["x_fichier"][tmp_name], $destination))
{print "ERREUR: Impossible de déplacer le fichier: ". $_FILES["x_fichier"][tmp_name] ." vers $destination";}
}
else
{
echo "fichier introuvable";
}
}
?>
Thejokers