Bonjour,
je veux construire une liste d'articles en php, dont seuls les titres et dates s'affichent du premier coup d'oeil (c'est la partie php), tandis que le texte ne se déroule que si on clique sur un petit triangle(c'est la partie js qui contient à son tour une requête php). ça marche très bien tant que je n'ai qu'un seul article. Mais dès qu'il ya une liste, il y a problème car je n'arrive pas à inclure le code js dans la boucle php.
Voilà ce que j'ai essayé - mais qui ne marche pas.
Je serais très heureuse si quelqu'un pouvait me donner la solution - je commence à comprendre à peu près php, mais avec java j'ai du mal.
Code php : 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
21
22
23 <?php $sql='SELECT * FROM editos ORDER BY ID'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $mois=$data['mois']; $annee=$data['annee']; $titre=$data['titre']; $texte=$data['texte']; while ($data = mysql_fetch_array($req)) { echo '<div id="'.$data['ID'].'"> </div>'.($data['mois']).' ' .$data['annee'].' : "'.htmlentities($data['titre']).'" '; echo'<div onclick="javascript:swap_couche(\'edito\')">Lire ...<img name=\'triangle\' src=\'images/triangle.jpg\' border="0" alt="Déplier/Replier" />'; echo '</div><script language=\'JavaScript\' type="text/javascript">'; echo '<script type="text/javascript" src="mon_fichier_script.js"></script>'; echo '<div id=\'Layeredito\' onclick="javascript:swap_couche(\'edito\')" style="display:none">'; echo $texte; echo '</div>'; } mysql_free_result ($req); ?>
Partager