- 标签 ,怎麼把数据库的数据动态动态生成到标签里面??php
2024-06-24 04:39:24
用js从后台获取数据,在用js动态嵌入html代码即可,下面是我简写的
方法一 :js代码:
function insert()
{
var str="";
var data="你的数据库数据";
str="<ul><li>"+data+"</ul></li>";
document.getElementById("test").innerHTML = str;
}
方法一 :Html:
<body onload="insert()">
<div id="test">
</div>
</body>
方法二 js 直接对你的li标签进行赋值:
function insert()
{
var data="你的数据库数据";
document.getElementById("test").innerHTML = data;
}
方法二 html:
<body onload="insert()">
<ul>
<li id="test">
</li>
</ul>
</body>
js没学过,我想要解决php的li问题,不过还是谢谢你
2024-06-24 01:08:09
我想进行如图的输出,输出到对应的位置上
我是这样布局的,怎么用您的那个代码?
那你这样写(我用的是高级分离法:表示php和html代码的分离写法):
<div id="div-main">
<ul>
<?php foreach($data as $k => $v){ ?>
<li id="liTest<?php echo $k;?>">
<span id="div-test1"><?php echo $v['name'];?></span>
<span id="div-test2"><?php echo $v['age'];?></span>
</li>
<?php } ?>
</ul>
</div>
(1)$data 代表数据库查询的以数组的形式的数据;
(2)$k 代表遍历的序列号,从0开始,有多少条数据,号码就多少为止;
(3)$v 代表上面 $data 重新定义一个数组名称,方便简约代码。
(4)因为你的<li>标签中的id名称需要用到序列的方式,因此需要加上$k,当不需要这样的名称的时候,可以直接这样写 foreach($data as $v){。。。}
望采纳~~~~~~~~~~