gpt4 book ai didi

php - 如何将数据放入 html 中?

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:28 25 4
gpt4 key购买 nike

我将在该网站管理员中创建一个网站,在服务器中上传一些音频文件一切正常,但我在该文件中上传了一个 PHP 文件,我将从中获取所有数据(文件名称和该文件的 URL)数据库,但我不知道如何将这些数据放入我的 HTML 代码中。在 HTML 中,当用户单击名称时,URL 应该加载并播放音乐。

<?php
define('DB_HOST','localhost');
define('DB_USERNAME','Root');
define('DB_PASSWORD','');
define('DB_NAME','audiofiles');

//connecting to the db
$con = mysqli_connect(DB_HOST,DB_USERNAME,DB_PASSWORD,DB_NAME) or
die("Unable to connect");

//sql query
$sql = "SELECT * FROM audio";

//getting result on execution the sql query
$result = mysqli_query($con,$sql);

//response array
$response = array();

$response['audio'] = array();

//traversing through all the rows

while($row =mysqli_fetch_array($result)){
$temp = array();
$temp['id'] = $row['id'];
$temp['name'] = $row['name'];
$temp['url'] = $row['url'];
array_push($response['audio'],$temp);
}

这是我从数据库中获取音频文件的 PHP。我需要一些帮助来在 HTML 页面中显示该音频文件并播放该文件。我想做的是 PHP 文件应该获取音频文件的名称和链接,现在可以完美地工作我希望 HTML 嵌入名称和链接作为 src。

最佳答案

只需使用 <audio> while() 内的 HTML 标签循环如下:-

while($row =mysqli_fetch_array($result)){?>
<?php echo $row['name'];?> : <audio controls><source src="<?php echo $row['url'];?>"></audio><br>
<?php }?>

所以完整的代码需要是:-

<?php
define('DB_HOST','localhost');
define('DB_USERNAME','Root');
define('DB_PASSWORD','');
define('DB_NAME','audiofiles');

//connecting to the db
$con = mysqli_connect(DB_HOST,DB_USERNAME,DB_PASSWORD,DB_NAME) or
die("Unable to connect");

//sql query
$sql = "SELECT * FROM audio";

//getting result on execution the sql query
$result = mysqli_query($con,$sql);

//traversing through all the rows

while($row =mysqli_fetch_array($result)){?>
<?php echo $row['name'];?> : <audio controls><source src="<?php echo $row['url'];?>"></audio><br>
<?php }?>

关于php - 如何将数据放入 html 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54035302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com