请教一个问题 谢谢

蓝色海丶 2015-09-19 10:59:30

<?php
$conn=mysql_connect('localhost','root','');

if (!$conn)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("project",$conn)or die(mysql_error());

mysql_query('set names UTF-8');
$rootid = $_POST['rootid'];

if(isset($_POST['Submit'])){
print_r($_POST);
//现在打印这个数组就会发现有一个 table 指向你选择的内容;只需判断table等于什么就可以了,而这个值就取决于上面的option里面的value
if($_POST['rootid'] == 'all'){
$result = mysql_query("SELECT * from job "); //查询整张表
}elseif($_POST['rootid'] == '$rootid'){
$result = mysql_query("SELECT * from job WHERE District = '$rootid' "); //按条件查询
}
//当你有多个条件的时候,这里还可以继续elseif
}
while($row = mysql_fetch_array($result))
{


echo"<tr>";
echo"<th>" . $row['Job No.'] . "</th>";
echo"<th >" . $row['Project Type'] . "</th>";

echo"<th>" . $row['Title'] . "</th>";

echo " <th> <a href='chakan.php?id=".$row['id']."');\" targer=blank>查看</a>";

echo"</tr>";


}


mysql_close($conn);
?>

请问这段哪里出错了呢 怎么都没办法打印出来 ~
...全文
59 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2015-09-20
  • 打赏
  • 举报
回复
如果是print_r($_POST);打印出,有可能是$_POST['Submit']不存在。 可以吧print_r($_POST);放在前面,这样就可以看到$_POST['Submit']是否存在了。 改为: print_r($_POST); // 这个放在判断上面。 if(isset($_POST['Submit'])){
misaka去年夏天 2015-09-19
  • 打赏
  • 举报
回复
打印不出来是print_r($_POST);还是后面echo不出来???

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧