Javascript 警告消息无法使用php运行

Javascript 警告消息无法使用php运行,javascript,php,Javascript,Php,我试图编写代码,每当我点击submit按钮时,当没有数据获取时,它都会显示一条警告消息。有人能帮我吗 if(isset($_POST['submitEstatus'])) { if($_POST['empValue'] == $valEmp AND $_POST['ageValue'] == $valAge AND $_POST['genValue'] == $valGen){ $query = "SELECT * FROM users $valEmp $valAge $valGen

我试图编写代码,每当我点击submit按钮时,当没有数据获取时,它都会显示一条警告消息。有人能帮我吗

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;
        }     
    }   
}
if(isset($\u POST['submitEstatus'])){
如果($\u POST['empValue']=$valEmp和$\u POST['ageValue']==$valAge和$\u POST['genValue']=$valGen){
$query=“选择*来自用户$valEmp$valAge$valGen”;
$result=mysql\u query($query);
如果($result=0){
$message=“无数据”;
回显“警报('$message');”;
}否则{
while($row=mysql\u fetch\u数组($result)){
$lat=$row['lat'];
$lon=$row['lon'];
$fname=$row['fname'];
$address=$row['address'];
echo(“addMarker($lat,$lon,$fname
$address”);\n); $ageSelected=$valAge; $empSelected=$valEmp; $genSelected=$valGen; } } }
我有一个错误:

mysql_fetch_array()希望参数1是给定的资源整数 在第20行的C:\xampp\htdocs\admin\mapcon.php中


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

如果($result=0){….

您正在将0设置为
$result

你应该使用


<代码>($结果=0){…< /代码> < /p>请在PHP 7中删除。了解有关PDO的语句,并考虑使用PDO,即使不安全!a)代码>($结果=0)不进行比较,而是分配。使用

=
b)不要使用
mysql
,它已被弃用,并在PHP7中被删除。使用
mysqli
PDO
代替。c)使用参数化语句,否则您的代码容易受到SQL注入的攻击。我投票关闭这个问题,因为这不是一个教程这个提问者需要从学习一些基本的PHP和SQL开始。代码中几乎没有任何东西是有意义的。这是真的,但是如果你仔细看,所有的代码都是没有意义的。是的……之后实现了。所有的都是无意义的。