嗨,我正在尝试解决一个问题 - 问题是我收到以下消息
注意:未定义索引:第 2 行 J:\DynanicWeb_SM\EasyPHP-12.1\www\council\ratesform.php 中的用户名
注意:未定义索引:第 3 行 J:\DynanicWeb_SM\EasyPHP-12.1\www\council\ratesform.php 中的密码
注意:未定义索引:第 4 行 J:\DynanicWeb_SM\EasyPHP-12.1\www\council\ratesform.php 中的费率在
我提交如下表单时再次欢迎两次
function sanitizeString($var){
$var = htmlentities($var);
$var = strip_tags($var);
return $var;
}
function sanitizeMySQL($var) {
$var = mysql_real_escape_string($var);
$var = sanitizeString($var);
return $var;
}
$con = mysql_connect("localhost","root","");
if (!$con) {
die ("Could not connect: " . mysql_error());
} else{
mysql_select_db("council", $con);
$query = "SELECT `pid` FROM `payid` INNER JOIN `user` ON `user`.`uid` = `payid`.`uid` WHERE `user`.`username` = '". $username . "' AND `user`.`password` = '" . $pass ."'";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
if (isset($row)) {
echo "welcome $row $username $pass twice again";
}
if (!isset ($row)) {echo "failure again";
}
mysql_close($con);
}
?>
据我了解,$row 已设置 - 因此“欢迎 ..”部分,但变量的其余部分没有回显。我正在使用 jQuery mobile 1.8.2 并且想知道这是问题所在还是我是哑巴@ss?这是一个大学项目,现在没有时间沿着 mysqli 路线走下去——我只是想让项目完成,稍后再看看 PDO 等。感谢期待。