Bonjour,
J'ai script qui permet de montrer et cacher un div, celui ci marche très bien, seulement j'aimerais faire en sorte qu'il affiche tel ou tel div en fonction d'une requete SQL.
voila le code JS :
voila le code php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <script type="text/javascript"> <!--// [CDATA[ function divaffiche(){ document.getElementById("popup").style.display = "block"; document.getElementById("cache").style.display = "inline"; document.getElementById("voir").style.display = "none"; } function divcache(){ document.getElementById("popup").style.display = "none"; document.getElementById("cache").style.display = "none"; document.getElementById("voir").style.display = "inline"; } // ]] --> </script>
Pour l'instant le bouton affiche/cache que le div appelé popup, seulement il va y avoir plusieurs lignes de ma table appelées, et j'aimerais que chaque boutons affiche une ligne différente.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $sql = sprintf("SELECT * FROM fic_opex_cla"); $res = $dbh->query($sql); while($row = $res->fetch(PDO::FETCH_NUM)){ echo '<input type="button" id="voir" value="afficher le code." onClick="divaffiche()" style="display:inline;"/>'; echo '<input type="button" id="cache" value="cacher le code." onClick="divcache()" style="display:none;"/>'; echo '<div id="popup" style="display:none;height:5em; width:900px;margin:auto;border:1px solid #000;"> '; for($i=1;$i<=19;$i++){ echo $row[$i].'<br/>'; } echo '</div> '; }
Si quelqu'un pouvait m'aider.
Partager