将javascript插入echo PHP
我试图调用一些音频文件到我的脚本中,我只想显示一个带有播放选项的按钮,而不是完整的音频控制器html5将javascript插入echo PHP,javascript,php,html,audio,Javascript,Php,Html,Audio,我试图调用一些音频文件到我的脚本中,我只想显示一个带有播放选项的按钮,而不是完整的音频控制器html5 for ($i=0; $i < 10; $i++) { echo "<div class='slide bit" . $i . " rest-slide images-slides'>"; $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
for ($i=0; $i < 10; $i++) {
echo "<div class='slide bit" . $i . " rest-slide images-slides'>";
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
echo "<div class='row'>";
printf ("%s \n", $row["name"]);
echo "</div>";
echo "<div class='row'>";
echo "<img src='media/bits/" . $row["file"] . "'>";
echo "</div>";
echo "<div class='row'>";
echo "<audio id='player' src='media/audios/" . $row["audio"] . "'></audio>";
echo "<button onclick='document.getElementById('player').play();'>Reproducir</button>";
echo "</div>";
echo "</div>";
}
($i=0;$i<10;$i++)的{
回声“;
$row=mysqli\u fetch\u数组($result,mysqli\u ASSOC);
回声“;
printf(“%s\n”,$row[“name”]);
回声“;
回声“;
回声“;
回声“;
回声“;
回声“;
回声“再现”;
回声“;
回声“;
}
网络上的代码是这样的,我听不到音频
<button onclick="document.getElementById(" player').play();'="">Reproducir</button>
复制
有什么建议吗
谢谢大家
由@lex82解决
现在的代码是这样的,它工作得很好
for ($i=0; $i < 10; $i++) {
echo "<div class='slide bit" . $i . " rest-slide images-slides'>";
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
echo "<div class='row'>";
printf ("%s \n", $row["name"]);
echo "</div>";
echo "<div class='row'>";
echo "<img src='media/bits/" . $row["file"] . "'>";
echo "</div>";
echo "<div class='row'>";
$id = $row["name"];
echo "<audio id=". $id . " src='media/audios/" . $row["audio"] . "'></audio>";
echo "<button onclick=\"document.getElementById('". $id . "').play()\">Reproducir</button>";
echo "</div>";
echo "</div>";
}
($i=0;$i<10;$i++)的{
回声“;
$row=mysqli\u fetch\u数组($result,mysqli\u ASSOC);
回声“;
printf(“%s\n”,$row[“name”]);
回声“;
回声“;
回声“;
回声“;
回声“;
$id=$row[“name”];
回声“;
回声“再现”;
回声“;
回声“;
}
像这样转义引号:
echo "<button onclick=\"document.getElementById('player').play()\">Reproducir</button>";
echo“reproadir”;
谢谢@lex82,现在我可以听音频了,但是没有其他的了,我有十个文件要听,但是只能听阵列的第一个文件。你正在使用同一个id“player”十次。你应该把索引添加到id中。谢谢,你在@lex82上帮了这么多忙,我已经为id播放器编制了索引,效果很好。