本文目录一览:
php循环输出有错 不能显示 请帮忙修改一下
说实话,我没找到你需要嵌套循环的理由,尽管你用来双重循环,并且第一个while还是不完整的(没有闭合),如果你数据库有数据(抱歉我很少用面向过程写,不记得用面向过程方式怎么判断查询是否有值),以下在你打基础上我修改过的:
?php
$dbconn=mysql_connect("localhost", "root","");
$sqlname="ms_qua";
mysql_select_db($sqlname,$dbconn);
session_start();
?
div style="margin:0 auto; width:100%; padding-top:10px;"
b class="tableTitle"表名:厂家资质信息/bbr /
/div
table width="100%" border="1"
thead
th width="15"序号/td
th width="100"部门/td
th width="80"岗位/td
th width="50"姓名/td
th width="90"身份证号码/td
th width="70"合同签订时间/td
th width="200"证书名称/td
th width="130"发证单位/td
th width="130"证书编号/td
th width="70"发证日期/td
/thead
?php
$sql = "SELECT * FROM tables where qua='ms_qua' order by TABLE_NAME";
$result = mysql_query($sql);
while($row=mysql_fetch_array($result))
{
//print_r($row);
?
tr
td align="center"b?php echo $row['id'];?/b/td
td?php echo $row['bumen']; ?/td
td?php echo $row['gangwei'] ;?/td
td align="center"?php echo $row['xingming']; ?/td
td align="center"?php echo $row['shenfenzheng']; ?/td
td?php echo $row['hetongqianding']; ?/td
td?php echo $row['zhengshumingcheng']; ?/td
td?php echo $row['fazhengdanwei']; ?/td
td?php echo $row['zhengshubianhao']; ?/td
td?php echo $row['fazhengriqi']; ?/td
/tr
?php
}
mysql_close($dbconn);
?
/table
PHP求助session失效 循环输出出错
需要开启session,可以在php.ini中开启自动启用session,或者在?php开始标记的第一行输入session_start();
注意:session_start();之前不能有任何内容输出!
例:
正确:
?php
session_start(); //启用会话
$_SESSION['a'] = "session名为a的内容"; //创建一个会话
echo $_SESSION['a']; //输出会话
//unset($_SESSION['a']) 将a会话删除
//unset(); 删除全部会话
?
错误:
?php
echo "内容,这里也可以是html,只要是能够看到的都算"; //输出内容
session_start(); //启用会话
$_SESSION['a'] = "session名为a的内容"; //创建一个会话
echo $_SESSION['a']; //输出会话
//unset($_SESSION['a']) 将a会话删除
//unset(); 删除全部会话
?
因为启动会话前输出了信息或者有内容,导致会话无法启动。
PHP循环语句错误,一直重复循环
如果你是显示一直重复循环,应该是在循环条件语句哪里,你看看框架里有没有读取到缓存的那种语句,这里是最容易死循环的了。