audio dans boucle foreach
bonjour
j'ai une boucle foreach avec un <audio> dedans qui doit à chaque ligne prendre un nouveau fichier mp3
mais dans cette écriture il me donne à chaque ligne le premier mot de la liste ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php foreach ($results as $row) { ?>
<?php echo $row["mot"];?> |
<?php echo $row["ts_m"];?> |
<?php echo $row["ts_or"];?> |
<audio autoplay="false" id="ts2">
<source src="modules/mod_tasawaq/audio/<?php echo $row["mot"];?>_ts.mp3" type="audio/mpeg">
</audio>
<div id="ts2">
<img alt="" src="modules/mod_tasawaq/audio/audio0.png"
onclick="joueTs2()"
width="20"
height="20"
title="écouter"
onmouseover="this.src='<?php echo JURI::base() ?>/modules/mod_tasawaq/audio/audio1.png';"
onmouseout="this.src='<?php echo JURI::base() ?>/modules/mod_tasawaq/audio/audio0.png';"/>
</div><br/>
<?php } ?> |
voici le script utilisé
Code:
1 2 3 4 5 6
| <script>
function joueTs2() {
var sound = document.getElementById("ts2");
sound.play();
}
</script> |
merci LJ