当我点击提交按钮时,我试图编码,当没有数据提取时,它会显示警告消息。任何人都可以帮助我吗?
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
答案 0 :(得分:0)
在if语句中,您没有比较值:
if ($result = 0) { ....
您将0设置为$result
。
你应该使用
if ($result == 0) { ...