PHP 按输入的地址 在数据库查询符合该地址的所有数据。 并且在页面显示。 帮忙看看有什么错误。

<?php$p=$_POST['Address'];$link=mysql_connect('localhost','root','')ordie("数据库连接失败");... <?php
$p= $_POST['Address'];
$link=mysql_connect('localhost','root','')or die("数据库连接失败");
mysql_select_db('register',$link);
mysql_query("set names utf8");
header('Content-type: text/html; charset=utf8');
$s="select * from dingdan where Address='$p'";
$result=mysql_query($s);
echo mysql_num_rows($result);
if(mysql_num_rows($result)>0){

echo"<tr>订单编号:<td>".$row["OrderId"]."</td><br/> 客户姓名:<td>".$row["Cname"]."</td><br/> 客户电话 :<td>".$row["Telephone"]."</td><br/> 客户地址:<td>".$row["Address"]."</td> <br/> 订单日期:<td>".$row["StartDate"]."</td><br/> 订单状态:<td>".$row["Ostate"]."</td><br/> 产品名称:<td>".$row["PName"]."</td> <br/> 产品单价:<td>".$row["Pprice"]."</td> <br/> 产品编号:<td>".$row["ProductId1"]."</td> <br/> 订购数量:<td>".$row["Number"]."</td><br/></br><tr>";

}
else {echo" 没有该条数据";}
?>
展开
 我来答
恋红2010
推荐于2016-05-05 · TA获得超过1961个赞
知道大有可为答主
回答量:1469
采纳率:50%
帮助的人:576万
展开全部

你还没有取出数据,哪有$row数组的内容?

<?php
$p= $_POST['Address'];
$link=mysql_connect('localhost','root','')or die("数据库连接失败");
mysql_select_db('register',$link);
mysql_query("set names utf8");
header('Content-type: text/html; charset=utf8');
$s="select * from dingdan where Address='$p'";
$result=mysql_query($s);
echo mysql_num_rows($result);
if(mysql_num_rows($result)>0){
while ($row=mysql_fetch_array($result)) {//选逐行取出数据放在$row数组中
 echo"<tr>订单编号:<td>".$row["OrderId"]."</td><br/>   客户姓名:<td>".$row["Cname"]."</td><br/>  客户电话 :<td>".$row["Telephone"]."</td><br/>   客户地址:<td>".$row["Address"]."</td> <br/>  订单日期:<td>".$row["StartDate"]."</td><br/>   订单状态:<td>".$row["Ostate"]."</td><br/>   产品名称:<td>".$row["PName"]."</td> <br/>  产品单价:<td>".$row["Pprice"]."</td> <br/>  产品编号:<td>".$row["ProductId1"]."</td> <br/>  订购数量:<td>".$row["Number"]."</td><br/></br><tr>";
}
}
else {echo" 没有该条数据";}
更多追问追答
追问
照您这样改了 但是我输入了一个我数据库中有的数据 ;

echo mysql_num_rows($result); 输出是还是0
请问是怎么回事呢
追答
你是通过POST方式提交的查询吗?如果是,将这句语句放在mysql里直接执行下看能不能匹配到数据.由于没有你的数据表相关信息,就不知道是不是匹配不当的情况了.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式