le 25/07/2006 à 20:46
upload de fichier
Bon déja merci de vos réponses...mais c un peu compliqué pour moi!
Lefounard: si je comprends bien ta fonction envoi le fichier sur le serveur? Mais c déja fait!
Voilà ou j'en suis:
les upload marchent, la requête sql aussi
(sauf pour l'adresse des fichiers swf et gif)
Pour le fichier swf c facile, comme c le seul qui est obligatoire et qu'il ne peut en avoir qu'1, je met la requête qui permet d'insérer les données là (en changant $nom_final par $nom_jeux)
Comme ca, si il y un un fichier swf ok upload + enregistrement et sinon erreur.
Reste les 2 gif optionnels (si y en avait qu'1 une requête uptade aurait était ok!)
Donc j'suis là dessus et pour commencer je bloque sur comment placer la requête d'insertion.
voilà la requête:
Et voilà là ou (je crois) il faut la placer.
voilà, merci d'avance pour la requête et dites moi si je pars en vrille ou précisez vos idées
++
Lefounard: si je comprends bien ta fonction envoi le fichier sur le serveur? Mais c déja fait!
Voilà ou j'en suis:
les upload marchent, la requête sql aussi
(sauf pour l'adresse des fichiers swf et gif)
Pour le fichier swf c facile, comme c le seul qui est obligatoire et qu'il ne peut en avoir qu'1, je met la requête qui permet d'insérer les données là (en changant $nom_final par $nom_jeux)
Comme ca, si il y un un fichier swf ok upload + enregistrement et sinon erreur.
Reste les 2 gif optionnels (si y en avait qu'1 une requête uptade aurait était ok!)
Donc j'suis là dessus et pour commencer je bloque sur comment placer la requête d'insertion.
voilà la requête:
@mysql_connect($serveur, $login, $password)or die ("impossible de se connecter");
mysql_select_db($base)or die ("impossible de se connecter a la base");
$enregistrement = "INSERT INTO `Jeux` (`jeux`, `image1`, `image2`, `texte`, `categorie1`, `categorie2`, `vote`, `date`, `adresse`, `pseudo`) VALUES ('$nom', 'im2', 'im1', '$texte', '$cat1', '$cat2', '', '$date', 'jeux/$nom_jeux', 'pseudo')";
mysql_query($enregistrement);
mysql_close();
echo 'Votre jeux $nom est maintenant disponible sur Sparh Prods';
Et voilà là ou (je crois) il faut la placer.
<?php
//(...) recupération des données du post, début de la boucle(...)
if (move_uploaded_file($tmp,'../Jeux/jeux/'.$nom_final))
// c la qu il faut mettre la requete, dans la //condition
{
//Message indiquant que tout s'est bien passé
echo 'Votre fichier a bien été télechargé';
echo '<br/>';
}
else {
//l'image ne peut être déplacée, on supprime le fichier temporaire
@ unlink ($tmp);
echo 'Votre jeux n'a pu être déplacée !';
}
?>
voilà, merci d'avance pour la requête et dites moi si je pars en vrille ou précisez vos idées
++