使用php无法使用警报消息

时间:2017-01-26 13:01:50

标签: javascript php

当我点击提交按钮时,我试图编码,当没有数据提取时,它会显示警告消息。任何人都可以帮助我吗?

if(isset($_POST['submitEstatus'])) {
 if($_POST['empValue'] == $valEmp AND $_POST['ageValue'] == $valAge AND $_POST['genValue'] == $valGen){ 
    $query = "SELECT * FROM users $valEmp $valAge $valGen"; 
    $result = mysql_query($query);
    if ($result = 0) {
        $message = "No Data";
        echo "<script type='text/javascript'>alert('$message');</script>";
    } else {
        while($row = mysql_fetch_array($result)){
            $lat = $row['lat'];
            $lon = $row['lon'];
            $fname = $row['fname'];
            $address = $row['address'];             
            echo("addMarker($lat, $lon, '<b>$fname</b><br />$address');\n");
            $ageSelected = $valAge;
            $empSelected = $valEmp;
            $genSelected = $valGen;
        }     
    }   
}

我有这个错误:

  

mysql_fetch_array()期望参数1是资源,给定整数   在 C <\ xampp \ htdocs \ admin \ mapcon.php 20

1 个答案:

答案 0 :(得分:0)

在if语句中,您没有比较值:

if ($result = 0) { ....

您将0设置为$result

你应该使用

if ($result == 0) { ...