PHP数据库获取的数据传值给JS问题
数据库的格式这样的(language这行没截图出来)。
<form id="form1" name="form1" method="post" action="">
<input type="button" name="chinese" value="中文" class="B1" onclick="functionA(1)"/>
<input type="button" name="english" value="英文" class="B1" onclick="functionA(2)"/>
</form>
通过按钮的值进行数据库查询
<?php
$L = $_POST["form1"];
if($L =="中文"){
$sql = "select title,artist,album,cover,mp3 from liebiao where language ='中文'";
$result = mysql_query($sql);
}
?>
然而我在JS播放器插件的列表playlist是固定的歌曲
我想把playlist改成通过数据库来实现,可是PHP传值和playlist和数据库查询出来的数组结果格式不同。应该怎么解决呢?
大神们求教~~
------解决方案--------------------查询时你按 playlist 要求的格式组织数据不就行了
------解决方案--------------------查询result 之后循环组织数据
将其变成
$playlist=array();
for(...)//循环组织数据
array_push($playlist,array(
"title" = > "xxx",
"artlist" => "xxxx"
))
echo json_encode($playlist);//输出成json格式就好了