par
guilt92 » 02 juil. 2008, 11:41
Ok...
Dans ce cas il faut que dans ton formulaire tu fasse remplir ces valeurs par les internautes (titre et autres si besoin) et que au moment de traitement de ton formulaire tu fasses les choses suivantes :
- Tu vérifies l'image (taille, extension...) (conseillé)
- Tu renommes ton image en code paysJJMMAA-HHMMSS
- Tu inscris dans une base de donnée la valeur des champs "Titre" (et autres) et le nouveau nom de l'image
- Tu upload l'image dans ton dossier upload
Tu peux aussi avoir différents dossiers pour tes images, a ce moment la dans ta base il faudra stocker les chemin de l'image plutot que uniquement son nom.
Il te faut donc une base avec comme champ
"ID" : entier auto incrémenté, toujours utile et conseillé
"Titre" : chaine de caractères
"Nom_image" : chaine de caractères
Plus un champ par autre informations demandées.
Pour renommer l'image comme tu le veux tu as pas mal d'information sur
ce topic
Pour la connexion et l'utilisation des bdd regarde les tutoriaux de php france :
http://www.phpfrance.com/tutoriaux/inde ... l-avec-php
http://www.phpfrance.com/tutoriaux/inde ... bles-mysql
Une fois que tout cela sera fait, dans ta page qui affiche les images il te suffira de parcourir l'ensemble des données de ta BDD, ainsi tu aura le nom (ou le chemin) vers toutes les images et le titre qui va bien. Si tu fais saisir un champ de titre, attention aux injections SQL.
Hésite pas à revenir si tu as des problèmes ou des questions spécifiques...
Ok...
Dans ce cas il faut que dans ton formulaire tu fasse remplir ces valeurs par les internautes (titre et autres si besoin) et que au moment de traitement de ton formulaire tu fasses les choses suivantes :
- Tu vérifies l'image (taille, extension...) (conseillé)
- Tu renommes ton image en code paysJJMMAA-HHMMSS
- Tu inscris dans une base de donnée la valeur des champs "Titre" (et autres) et le nouveau nom de l'image
- Tu upload l'image dans ton dossier upload
Tu peux aussi avoir différents dossiers pour tes images, a ce moment la dans ta base il faudra stocker les chemin de l'image plutot que uniquement son nom.
Il te faut donc une base avec comme champ
"ID" : entier auto incrémenté, toujours utile et conseillé
"Titre" : chaine de caractères
"Nom_image" : chaine de caractères
Plus un champ par autre informations demandées.
Pour renommer l'image comme tu le veux tu as pas mal d'information sur [url=http://www.phpfrance.com/forums/voir_sujet-241439.php]ce topic[/url]
Pour la connexion et l'utilisation des bdd regarde les tutoriaux de php france :
http://www.phpfrance.com/tutoriaux/index.php/2005/03/08/19-interfacage-de-mysql-avec-php
http://www.phpfrance.com/tutoriaux/index.php/2005/03/07/18-creer-et-optimiser-des-tables-mysql
Une fois que tout cela sera fait, dans ta page qui affiche les images il te suffira de parcourir l'ensemble des données de ta BDD, ainsi tu aura le nom (ou le chemin) vers toutes les images et le titre qui va bien. Si tu fais saisir un champ de titre, attention aux injections SQL.
Hésite pas à revenir si tu as des problèmes ou des questions spécifiques...