par
chrislabricole » 07 mai 2008, 00:43
Oui, t'as bien raison AB après réflexion...
J'ai fais un truc simple, j'ai fais une table par "grande" catégorie :
images_pro (professionnels)
images_par (particuliers)
ces 2 table son composé de 3 champs :
valide INT(1) => sois 1 ou 0, si c'est 1 elle s'affiche, si c'est 0, non...
categorie VARCHAR => le nom de la (sous-)catégorie
nom VARCHAR => le nom de la photo...
après, j'arrive à recomposé le chemin de la photo facilement...
./photos/[pro]ou[par]/[le nom de la (sous-)catégorie]/[nom de la photo].jpg
et voila...
la requete qui liste les photo est donc :
SELECT * FROM images_'.$categorie.' WHERE cat="'.$nom_dossier.'" AND valide=1 ORDER BY nom ASC
$categorie contient "pro" ou "par"
$nom_dossier contient le nom de la sous catégorie...
et prend juste les valide qui sont égal à 1...
comme ça dans le panel, l'admin peut "désactiver" une image, su qui aura pour action de mettre 0 ....
Autre chose avant que je mette résolu ? xD
Oui, t'as bien raison AB après réflexion... :)
J'ai fais un truc simple, j'ai fais une table par "grande" catégorie :
images_pro (professionnels)
images_par (particuliers)
ces 2 table son composé de 3 champs :
valide INT(1) => sois 1 ou 0, si c'est 1 elle s'affiche, si c'est 0, non...
categorie VARCHAR => le nom de la (sous-)catégorie
nom VARCHAR => le nom de la photo...
après, j'arrive à recomposé le chemin de la photo facilement...
./photos/[pro]ou[par]/[le nom de la (sous-)catégorie]/[nom de la photo].jpg
et voila... :D
la requete qui liste les photo est donc :
[quote="Requête"]SELECT * FROM images_'.$categorie.' WHERE cat="'.$nom_dossier.'" AND valide=1 ORDER BY nom ASC[/quote]
$categorie contient "pro" ou "par"
$nom_dossier contient le nom de la sous catégorie...
et prend juste les valide qui sont égal à 1...
comme ça dans le panel, l'admin peut "désactiver" une image, su qui aura pour action de mettre 0 ....
Autre chose avant que je mette résolu ? xD