montrer et cacher des div dynamiquement
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 :
Code:
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> |
voila le code php :
Code:
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> ';
} |
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.
Si quelqu'un pouvait m'aider.