<?php
$username="xxx";
$password="xxx";
$database="mobile_app";
mysql_connect('localhost',$username,$password);
@mysql_select_db($database) or die("Unable to select database");
foreach (array('courseid','roomChosen') as $varname) {
$$varname = (isset($_POST[$varname])) ? $_POST[$varname] : '';
}
if (isset($_POST['prequestion'])) {
$roomquery = "
SELECT Room
FROM Room
WHERE
(Room = '".mysql_real_escape_string($roomChosen)."')
";
$roomnum = mysql_num_rows($roomresult = mysql_query($roomquery));
mysql_close();
if($roomnum ==0){
$msg = "This Room is Invalid '$roomChosen'";
}
else {
$msg = "This Room is Valid '$roomChosen'";
}
}
$d = array("msg" => $msg);
echo json_encode($d);
?>
在這行代碼的底部附近:這個PHP通知是什麼意思?
$d = array("msg" => $msg);
我收到此通知:
注意:未定義的變量:味精/u08877587/Mobile_app/room2.php上線46 {「msg」:null}
如何解決此通知?
那'$ msg'變量沒有定義:P – PeeHaa
像錯誤信息的最高審計機關$味精變量尚未設置(未定義)。在定義$ d數組之前,定義一個$ msg變量,例如。 :$ msg ='msg現在定義'; – Tudor