PHP中的数据如何在HTML中调用,而不是显示?

我在HTML中镶嵌PHP语句,能让PHP中调用mysql的数组显示出来,但是如何在PHP语句之外调用PHP中的数组?以下是我的源码:<!DOCTYPEhtmlPUBLIC... 我在HTML中镶嵌PHP语句,能让PHP中调用mysql的数组显示出来,但是如何在PHP语句之外调用PHP中的数组?以下是我的源码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<?php
$connection = new mysqli("localhost","root","","shop");
$resule=$connection->query("select shop_state from ecs_supplier where supplier_id>31");
$num=$resule->field_count;
$info=$resule->fetch_fields();
//echo "<p>table:",$info[0]->table,"</p>";
$arr=array();
$j = 1;
/*for($i=0;$i<$num;$i++)
{
echo $info[$i]->name,"\t";
}
*/
while($row=$resule->fetch_row()){
$arr[$j]=$row[0];
//echo $arr[$j];
$j++;
}
//显示数组数据
for($k=0;$k<$resule->num_rows;$k++)
{
echo "<p>",$arr[$k],"</p>";
}
?>
<body>
<!--显示$arr[]的数据-->
</body>
</html>
如果可以的话,希望能给代码展示。
展开
 我来答
我把骗子骗了
2015-04-06
知道答主
回答量:35
采纳率:0%
帮助的人:21.4万
展开全部
你只要再另起一段php代码就可以了 同一网页的变量都是可以共用的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<?php
$connection = new mysqli("localhost","root","","shop");
$resule=$connection->query("select shop_state from ecs_supplier where supplier_id>31");
$num=$resule->field_count;
$info=$resule->fetch_fields();
//echo "<p>table:",$info[0]->table,"</p>";
$arr=array();
$j = 1;
/*for($i=0;$i<$num;$i++)
{
echo $info[$i]->name,"\t";
}
*/
while($row=$resule->fetch_row()){
$arr[$j]=$row[0];
//echo $arr[$j];
$j++;
}
?>
<body>
<!--显示$arr[]的数据-->
<?php
for($k=0;$k<$resule->num_rows;$k++)
{
echo "<p>",$arr[$k],"</p>";
}
?>
</body>
</html>
你试试 有问题再找我
kasim416
2015-04-06 · TA获得超过707个赞
知道小有建树答主
回答量:351
采纳率:100%
帮助的人:295万
展开全部
如果我理解的没错的话,在前台处理后台数据,一定是用javaScript,那么解决方案有2个
1、将php取出的数据写入前台一个的隐藏的input标签内,再调用
<input type="hidden value="<?php echo $value ?>">

2、通过js利用ajax加载页面时同步或异步向后台请求数据
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
革艾07
2015-04-06 · TA获得超过1731个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:214万
展开全部
调用不就是显示吗
显示php里的数据就用echo
追问
我要的是调用,举个例子,我在PHP中调取了一个数组,里面的值为0,1,在HTML中调用数组的值,当值为0时,HTML显示不在线,当值为1时显示在线,不是在PHP中显示,而是在HTML中调用PHP传入的值,值不同,实现不同的功能。
追答

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式