|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Upload d'image et post de commentaire lié avec mysql [ Divers / Général ] (Padaone91)
Informations & options pour cette discussion
mercredi 20 septembre 2006 à 11:41:00 |
Upload d'image et post de commentaire lié avec mysql

Padaone91
|
Bonjour à tous ceux qui liront ce petit bout de texte, Voilà je souhaite créer une page qui permettra à mes visiteurs d'upload une image et ensuite de laisser un commentaire lié à cette image. Pour l'instant j'ai un script PHP qui upload l'image dans un dossier sur mon serveur. Ensuite j'ai un autre script PHP qui parcour ce dossier et qui affiche les images trouvées. Pour l'histoire du commentaire j'ai créer un script qui crée une table portant le nom du fichier uploadé avec comme champs "id" et "commentaire". Le problème c'est que je n'arrive pas à afficher le bon commentaire en face de la bonne image. Quelqun à une idée, une autre solution ? On m'a parlé de créé un script qui insèrerai les infos de mon image dans une base mysql puis pour l'affichage il suffirai d'afficher ce que contient la base mysql. Mais je ne voit pas comment. Merci
|
|
|
mercredi 20 septembre 2006 à 16:14:01 |
Re : Upload d'image et post de commentaire lié avec mysql

darkduck
|
Salut,
La meilleure solution d'apres moi est de créer une table de ce genre : "id_image","chemin_image","commentaire" et a chaque fois qu'un visiteur upload une image, tu enregistres dans la table les info de cette image : "chemin_image" correspond au chemin de l'image sur le serveur; "commentaire" correspond au commentaire laissé par le visiteur.
Apres le tout est de savoir si il peut y avoir plusieurs commentaires pour une meme image ou pas. Dans ce cas il faudrai créé une autre table.
|
|
|
mercredi 20 septembre 2006 à 17:32:11 |
Re : Upload d'image et post de commentaire lié avec mysql

24Karas
|
si plusieurs commentaires :
tbl_images : -------------- id : unsigned int autoincrement primarykey -- id unique de l'image titre : varchar(255) not null -- titre le l'image chemin : varchar(255) -- chemin du fichier uploadé
tbl_commentaires : ------------------------- id : unsigned int autoincrement primarykey -- id unique du commentaire (pratique pour supprimer) image_id : unsigned int -- clé étrangere vers id de tbl_images auteur : varchar(255) -- auteur du commentaire texte : text -- texte du commentaire ...
++
|
|
|
mercredi 20 septembre 2006 à 19:04:14 |
Re : Upload d'image et post de commentaire lié avec mysql

Padaone91
|
Merci beaucoup à vous deux, ça m'aide énormement surtout le coup de la clé etrangère (j'avais completement oublié). Sinon je vais tester et je vous tiens au courant. Merci beaucoup
|
|
|
mercredi 20 septembre 2006 à 21:53:02 |
Re : Upload d'image et post de commentaire lié avec mysql

Padaone91
|
Bon j'avance à grand pas le seul "ique" c'est que je n'arrive pas à afficher l'image. J'ai deux tables : images et commentaire Lors de l'upload j'inscrit dans la table images l'id (auto increment), le titre et le chemin ou elle se trouve (ex: http://site.fr/image/fichier.jpg) puis en parallele dans la table commentaire j'inscrit l'id, le commentaire et l'auteur. Ensuite pour l'affichage je fait un select dont je met les infos récuperées dans un tableau avec mysql_fetch_array et ensuite j'affiche via un truc du genre echo $donnees['commentaire']; Or l'affichage de l'imaqe ne fonctionne pas puisqu'il affiche la reference de la case du tableau. SOS Encore merci
|
|
|
mercredi 20 septembre 2006 à 22:02:52 |
Re : Upload d'image et post de commentaire lié avec mysql

Padaone91
|
C'est bon j'ai corrigé le problème, il suffisait de définir une variable intermédiaire.
|
|
|
mercredi 20 septembre 2006 à 22:24:08 |
Re : Upload d'image et post de commentaire lié avec mysql

Padaone91
|
Encore un soucis : Comment afficher tous les commentaires sans pour autant afficher plusieurs fois l'image ? Car les commentaires ont un id différents, seul l'image_id (clé etrangère se rapportant à l'id de la table images) est identique.
|
|
|
mercredi 20 septembre 2006 à 22:55:44 |
Re : Upload d'image et post de commentaire lié avec mysql

24Karas
|
fait rapido ça donnerait un truc du genre ...
// connect //...
// requetes $result = mysql_query("SELECT id,titre ,chemin FROM tbl_image;"); while ($row = mysql_fetch_row($result)) {
// affiche l'image echo "<img src='$row[2]' /><br />";
$result2 = mysql_query("SELECT texte,auteur FROM tbl_commentaires WHERE image_id=$row[0];"); while ($row2 = mysql_fetch_row($result2)) { // ecrit le commentaire echo "$row2[0] par $row2[1]<br />"; } mysql_free_result($result2); } mysql_free_result($result);
// déconnecte // ...
++
|
|
|
jeudi 21 septembre 2006 à 22:13:17 |
Re : Upload d'image et post de commentaire lié avec mysql

xactise
|
fait extremement attention si tu autorise des internaute a upload quelque chose sur ton serveur (en l'occurence ici des jpg) peut tu me faire voir cmt tu verifie si le fichier est bien un jpg ?
L0rD...
|
|
|
vendredi 22 septembre 2006 à 18:34:54 |
Re : Upload d'image et post de commentaire lié avec mysql

Padaone91
|
Pour vérifier le type de fichier ça donne un truc comme ça: //fixe le type d extension de fichier $allowed_types = array("image/gif", "image/pjpeg", "image/jpeg", "image/jpg"); //stockage des proprietes ds des variables $fname = $HTTP_POST_FILES['fichier']['name']; $ftype = $HTTP_POST_FILES['fichier']['type']; $fsize = $HTTP_POST_FILES['fichier']['size']; $ftmp = $HTTP_POST_FILES['fichier']['tmp_name']; //verifie si le type de fichier est bien autorise if(in_array($ftype, $allowed_types)) {
|
|
|
Cette discussion est classé dans : script, mysql, upload, image, commentaire
Répondre à ce message
Sujets en rapport avec ce message
image et GD [ par papipsycho ]
salut a tous voila jai un pb donc jai un script qui marche tres bien pour cree des image et prendre des inf dans ma BDD(un script que jai recupere ici
upload d'image [ par guikiki ]
Bonjour à tous!!!voilà..encore un problème que je n'ai toujours pas réussit à résoudre et ce n'est pas faute d'essayer!!voilà, j'ai fait une page en i
Variable dans une URL [ par L0rD59 ]
Bonjours j'ai un petit souci avec une variable et une URLje vous explique le contexte J'ai une fichier PHP qui permet d'upload des image (grace au bou
Upload d'image [ par Anus_hurlant ]
Hello,je souhaite copier une image envoyée par l'utilisateur et j'utilise pour cela un fomulaire qui se présente ainsi :<
Pb avec script php avec manip sur base mysql [ par saccomabi ]
Bonjour,j'utilise le dernier Wamp tout fonctionne phphmyadmin et autres. Lorsque je veux écrire un script php avec une connection ou autre à mysql il
script Image du jour [ par mike501 ]
Bonjour, j ai un petit souci avec mon code qui permet de mettre sur mon site une image qui change chaque jour mais le souci qui a ces que les image qu
mysql et image, img dans ... [ par goldziko9 ]
Salut tous le mode, j'ai un probleme avec mysql, bon :j'ai un serveur apache local et mysql, je veux envoyer des image dans sql, je veux dire je enreg
Problème upload image [ par yyoupla ]
upload debutant [ par thrmgs ]
bonjour a tous j aimerai savoir comment puije uploader dans un repertoire predefinit par moi meme (par exemple: c:\image\foto.jpg) a l aide de se scri
Insertion image blob dans mysql [ par amewole ]
Je procède à l'upload d'images que j'insère dans ma base de données qui se passe bien sauf que la colonne qui contient l'image de type blob ( img_blob
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|