有人应该帮我验证这段代码是否正确。我想在Pin列下的pin表中生成Pin的ID,并插入appid列的pin表中。我收到的错误是"注意:未定义的索引:第11行"的C:\ xampp \ htdocs \ portal \ Compet_loginID.php中的appid。这意味着找不到appid列,它就在那里。
$num = rand(98564654, 415231564);
If(isset($_POST['login'])){
$Pin='';
$ID =$_POST['appid'];
if($Pin=='Pin'){
$result = mysql_query("SELECT * FROM pin WHERE Pin == '$Pin'");
$test = mysql_fetch_array($result);
if (!$result)
mysql_query("UPDATE pin SET appid ='$num' WHERE Pin = '$Pin'")
or die(mysql_error());
header("location:compet_applicant.php");
我的表单将ID作为变量并登录为提交按钮,同时在顶部生成$num
以复制并粘贴到ID变量字段中。
答案 0 :(得分:0)
尝试在你的字段名称中提供转义字符(`)来尝试写一些这样的查询。
mysql_query("UPDATE pin SET 'appid' ='$num' WHERE 'Pin' = '$Pin'");