Bonjour, je suis en train de créer une gallerie photo.
En gros; j'arrive à uploader les photos dans un répertoire, et après j'aimerais pouvoir lister les jpg de ce répertoire; et afficher, pour chaque photo, une ligne de tableau contenant :
-le nom du fichier
-un champs formulaire titre
-un champs formulaire description.
Le tableau serait à l'intérieur d'un formulaire, donc; et quand on clique sur "envoyer"; une table "picz_items" se mettrait à jour en ajoutant, pour chaque image précédemment affichée, une ligne contenant les données du nom du fichier, du titre et de la description entrée.
Comment puis-je faire cela ?
Merci beaucoup !
PS : j'arrive déjà à lister les images mais je ne sais pas comment je peux ensuite les "différencier" pour pouvoir faire une requête INSERT multiple...
PS2 : j'aimerais aussi que, quand il liste les image du répertoire, il puisse dire si l'image a déjà été introduite dans la DB ou pas... mais bon, chaque chose en son temps...
Modifié par gordie (01 Nov 2006 - 19:18)
En gros; j'arrive à uploader les photos dans un répertoire, et après j'aimerais pouvoir lister les jpg de ce répertoire; et afficher, pour chaque photo, une ligne de tableau contenant :
-le nom du fichier
-un champs formulaire titre
-un champs formulaire description.
Le tableau serait à l'intérieur d'un formulaire, donc; et quand on clique sur "envoyer"; une table "picz_items" se mettrait à jour en ajoutant, pour chaque image précédemment affichée, une ligne contenant les données du nom du fichier, du titre et de la description entrée.
Comment puis-je faire cela ?
Merci beaucoup !
PS : j'arrive déjà à lister les images mais je ne sais pas comment je peux ensuite les "différencier" pour pouvoir faire une requête INSERT multiple...
$rep_picz = '.';
// Liste des images du Répertoire
$dir = opendir($rep_picz);
// Scan du répertoire
while($scan=readdir($dir)) {
echo $scan;
// Fichier
if(is_file($rep_picz."/".$scan)) {
// Verification de l'extension d'image
$ext = strtolower(substr($scan, strrpos($scan, '.') + 1));
if (($ext=="jpg") || ($ext=="jpeg")) {
// Lien vers l'image
echo'<tr>
<td><div align="center"><img src="'.$rep_picz.'/'.$scan.'" width=50></div></td>
<td>formtitre</td>
<td>formdesc</td>
<td>supprimer</div></td>
</tr>';
}
}
}
closedir($dir);
PS2 : j'aimerais aussi que, quand il liste les image du répertoire, il puisse dire si l'image a déjà été introduite dans la DB ou pas... mais bon, chaque chose en son temps...
Modifié par gordie (01 Nov 2006 - 19:18)