Bonsoir,
Je suis en train de mettre en place un site pour une Association.
Il y a des activités qui passent en archive :
Une fois que l'activité passe en archive, elle est supprimée de la table activité et ses photos sont également transférées vers photo archive.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $req = mysql_query("INSERT INTO archive SET NomOperation = '".$nom."' , DescriptionOperation = '".$description."' , ThemeOperation = '".$theme."' , DureeOperation = '".$duree."' , LieuOperation = '".$lieu."' , DateOperation = '".$date."' , NumOperation = '".$num."'"); $req5 = ("INSERT INTO photoarchive SELECT NumeroActivite, NumeroPhoto, URL FROM photo WHERE NumeroActivite = '".$num."'"); $ress = mysql_query($req5); $req2 = mysql_query("DELETE FROM activites WHERE NumOperation = '".$num."'"); $req3 = mysql_query("DELETE FROM photo WHERE NumeroActivite = '".$num."'");
Donc une activité a une table photo
et une archive a une table photoarchive qui est le contenu des images d'une activité archivée.
Le problème c'est quand je veux afficher les images des activités archivés.
Cela ne marche pas, dois-je encore uploadées les images pour les faire passer dans la table photo archive ? mais comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 $requete = "SELECT LieuOperation, ThemeOperation, NomOperation, DateOperation, NumOperation, URL FROM archive, photoarchive WHERE archive.NumOperation = photoarchive.NumArchive"; $resultat = mysql_query($requete); while($row = mysql_fetch_array($resultat)) { echo '<center><img border=2 width = "30%" align ="middle" src="photos/activites/'.$row[5].'"<br><br>'; echo '<i>"'.$row[3].'"</i>'; echo '<br>'; echo 'Thème : '.$row[2]; echo '<br>'; echo 'Lieu : '.$row[1]; echo '<br>'; echo '<br>'; echo 'Aura lieu le : '.$row[4]; echo '<br>'; echo $numero; }
Apparait à l'écran le cadre d'une photo sans la croix rouge.
Comment faire pour qu'il me l'affiche ?
Merci pour votre aide![]()
Partager