Bonjour à toutes et à tous,
Contexte :
Sur un site universitaire il y a en page d'accueil les news, ces dernières sont stocké dans deux tables 'ACTU_IASH' et 'LINK_DOC'. Une news peut contenir plusieurs documents à télécharger.
A partir de ça j'ai fait un morceau de code (en php) qui me permet de récupérer la liste des news de ma table 'ACTU_IASH' puis via une boucle et un echo j'affiche le tout.
Question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $req_content_actu = mysql_query("SELECT img, description, theme, date_publication, code_actu FROM actu_iash"); while($res = mysql_fetch_row($req_content_actu)) { echo " <div class='cn_content'> <img src='$res[0]' alt=''/> <span class='cn_date'>$res[3]</span> <span class='cn_category'>$res[2]</span> <p>$res[1]</p> <a href=' ' onclick='multilink()' class='cn_more'>Documentation</a> </div> "; }
Comment télécharger deux documents en un seul clique ?
Info complémentaire :
Les documents à télécharger sont dans le ftp dans un dossier bien précis.
Ma table 'LINK_DOC' contient deux champs (code_actu, lien_doc) et sont remplie respectivement (1, nom_du_fichier.doc)
Solutions essayé et évité :
Mettre tout dans un fichier .rar pour le dl déjà fait mais plusieurs appels de personnes qui disent qu'ils ne savent pas comment lire les documents (ils tentent de lire un fichier .rar avec word )
Script en js mais le problème c'est que l'affichage des news ce fait grâce à une boucle et comme le script s'active sur clique. Je ne peux donc pas assigné les documents à chaque news. Voilà ce que j'ai fait mais cela ne fonctionne pas évidemment :/
Si quelqu'un n'a ne serait-ce qu'une piste (en utilisant une autre méthode, un autre langage que je le javascript) je suis preneur merci par avance.
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 <script> function multilink() { <?php $req_lien_doc = mysql_query("SELECT lien_doc FROM link_doc WHERE code_actu=".$res[4]); while($res_link = mysql_fetch_row($req_lien_doc)) { ?> document.open("chemin_vers_mon_dossier" + <?php echo $res_link[0]; ?>,"chemin_vers_mon_dossier" + <?php echo $res_link[0]; ?>,"width=80,height=60"); <?php } ?> } </script>
Partager