如果语句不能正常工作 - PHP

时间:2016-04-06 16:36:01

标签: php sql

我有这个问题。我有一个工作脚本,查询等等。我可以根据if语句中的条件插入数据和显示数据。如果结果> 0,则显示数据(工作正常),如果结果为空则不显示数据(也可以正常工作)。唯一的问题是,我不能让桌子消失。我只是想让桌子为上帝的缘故而消失。由于这个原因,我多年来一直遇到麻烦。请检查我的代码是否错误。需要专业帮助或任何帮助,并且此时非常感谢。提前感谢一百万。

userpage

<?php
if(mysqli_num_rows($result)===0){
echo "no  records";
}
else
{
echo "<tr><td></tr></td>";
echo "<table cellpadding=10 border=0 id='secondtable'>";
echo "<tr><td bgcolor=#698C00 class='white'>"."Membership"."</td>".
"<td bgcolor=#698C00 class='white'>"."Title"."</td>".
"<td bgcolor=#698C00 class='white'>"."Location"."</td>".
"<td bgcolor=#698C00 class='white'>"."Phone"."</td>".
"<td bgcolor=#698C00 class='white'>"."Picture"."</td>".
"<td bgcolor=#698C00 class='white'>"."Date Reg"."</td>".
"<td bgcolor=#698C00 class='white'>"."terminate Membership?"."</td></tr>";
while( $row = $result->fetch_array(MYSQLI_ASSOC)){
$showdateua=$row['dateua'];
$showdateua=date('d-m-Y',strtotime($showdateua));
//$showdateua=$row['dateua'];
//$showdateua=date('d.m.Y"');
//$row['dateua']=date("d.m.Y");
echo "<tr><td bgcolor=#DCDCDC>".$_SESSION['membership']=$row['membership'].
"</td><td bgcolor=#DCDCDC>".$_SESSION['title']=$row['title'].
"</td><td bgcolor=#DCDCDC>".$_SESSION['location']=$row['location'].
"</td><td bgcolor=#DCDCDC>".$_SESSION['adphone']=$row['adphone'].
"</td><td bgcolor=#DCDCDC>".
'<img src="'.$_SESSION['image1']=$row['image1'].'"alt="No image"style="width:100px;height:100px;"/>'.
"</td><td bgcolor=#DCDCDC>".$_SESSION['dateua']=$showdateua.
"</td><td bgcolor=#DCDCDC>"."<a href=\"rundelup.php?idadv=".$row['idadv']."\">".'<input type="submit" name="Delete"  value="Delete" id="Delete">'."</a></td></tr>";
/*"</td><td bgcolor=#DCDCDC>"."<a href='userpage.php?idadv=".$row['idadv']."'>"."Delete"."</a></td></tr>";*/
//echo $_SESSION['idadv']=$row['idadv'];
}
echo "</table>";
}
?>

包含文件

<?php
$reclimit=3;
if(isset($_GET['page'])){
$page=$_GET['page'];}
else
{
$page=1;
}
$start=(($page-1)*$reclimit);
$advert = "SELECT u.*,ua.* FROM uskkk u LEFT JOIN usddd ua ON  u.id=ua.id
WHERE u.id='".$id."'";
$result=$conn->query($advert);
$total=$result->num_rows;
$tpages=ceil($total/$reclimit);
$advert = "SELECT u.*,ua.* FROM uskkk u LEFT JOIN usddd ua ON  u.id=ua.id
WHERE u.id='".$id."'ORDER BY dateua DESC LIMIT $start,$reclimit";
$statement = $conn->prepare($advert);
$statement->execute();
$result = $statement->get_result(); 
?>

通过登录它应该工作。我在下面测试了这个脚本,它运行正常。当条件满足时,表格会消失。为什么上面的脚本不起作用?

<?php

$a="1"; 
$b="2";

if($a>0)
{
    echo "a<1";
    echo "<table border=2>";
    echo "<tr><td>gdfsdfs</td></tr>";
    echo "</table>";

}
else
{
    echo "ok";
}


?>

0 个答案:

没有答案