Merci énormément Arghbis
En effet ta solution pour la requête devrait me convenir !!
Pour ce qui est de cette histoire de clé c'est bien compris à présent ! En fait, j'ai un bon ami qui m'a épaulé pendant mon apprentissage ces deux dernières semaines et bien qu'il m'aie dit que mon champ ID serait la liaison entre mes trois table (car j'ai une table "anno_detail" qui contient tout les détails relatifs aux annonces), il ne m'a pas dit que cela s'appelait une clé primaire ou une clé secondaire...
Donc si j'ai bien compris le principe, dans ma table "anno_detail" ou figure aussi un champ "ID" qui se calque sur le champ "ID" de "anno_resum", ce champ "ID" est une clé étrangère de la table faisant référence à "anno_resum"... !?
Par contre, "file_true_id" ne me sert pas à grand chose tu sais.
Je t'illustre ça en exemple :
file_true_id n'est utilisé que lors de l'upload de "extra_photo" et "extra_plan" car l'admin peut s'il le souhaite uploader plusieurs de ces fichiers pour une même annonce.
Or mon "file_name" est crée comme suit ds mon code php : file_name = $file_id.".".$file_ext
En sachant que $file_id est égal à l'ID de l'annonce en cours d'insertion.
Le problème avec cette méthode est que dès que j'upload + d'un fichier pour la même annonce, $file_id, ou en d'autres mots, le nom du fichier, est le même pour ces multiples fichiers. Donc au fil des uploads, les fichiers s'écrasent les uns les uns les autres.
C'est pourquoi j'ai crée "file_true_id" qui équivaut en fait au "dossard" du fichier (:lol
.
Si tu veux la huitième extra_photo uploadée, toutes annonces confondues, portera la file_true_id n°8, la 9ème portera le 9 et ainsi de suite...
Le fait est que ça je m'en fou...
Ce qui m'intéresse c'est que pour nommer mes extra_photo et extra_plan, je fait ceci :
file_name = $file_id."_".$file_true_id.".".$file_ext
Et voilà...
C'est peut-être une méthode qui n'est pas très propre mais elle fonctionne sans aucun problème jusqu'à présent...
Puis surtout...C'est tout ce que j'ai trouvé avec mon niveau de compétence du gars qui a écrit sa première ligne de code il y'a 9 jours à peu près
Allez c'est parti je me met au boulot !
Merci encore !
Message édité par Robbb le 19-02-2003 à 20:31:59