if(isset($_POST['submitted']))
{
$KeyWord=$_GET['keyword'];
$KeyWord=trim($KeyWord);


$show='select * from message where user like \"%".$KeyWord."%\" ';
$sql=mysql_query($show);
$num=mysql_num_rows($sql); if($num>0)
{
$number=$num;
else
{
$show='select * from message where  subit like \"%".$KeyWord."%\"  ';
$sql=mysql_query($show);
$num1=mysql_num_rows($sql);
if($num1>0)
{
$number=$num1;
}
else
{
$show='select * from message where  contents like \"%".$KeyWord."%\"  ';
$sql=mysql_query($show);
$num2=mysql_num_rows($sql);
if($num2>0)
{
$number=$num2;
}
else
{
$str='没有找到相关信息!';
  $script="<script type='text/javascript'>alert('$str');</script>";
   echo $script;   
    echo  "<script> window.location = 'search.php'; </script> "; 
}
}
}
}
Parse error: syntax error, unexpected T_ELSE in C:\AppServ\www\mrzhong\search1.php on line 18
这是出的错误呀~什么情况~????

解决方案 »

  1.   

    if(isset($_POST['submitted']))
    {
    $KeyWord=$_GET['keyword'];
    $KeyWord=trim($KeyWord);
    $show='select * from message where user like \"%".$KeyWord."%\" ';
    $sql=mysql_query($show);
    $num=mysql_num_rows($sql);if($num>0)
    {
    $number=$num;
    }
    else这里少了一个 }
      

  2.   

    if($num>0)
    {
    $number=$num;
    else
    {应该是这里吧?,,最好以代码插入你的SQL语句,是不对的。
      

  3.   

    你的if else明显不匹配啊···