PHP注册问题。 $言论

时间:2014-01-21 01:33:48

标签: php database

我对$remarks有疑问。它给我发了一个错误:

  

注意:未定义的索引:第83行的C:\ xampp \ htdocs \ index.php中的备注

我不知道如何解决这个问题。当我完成注册部分中的所有字段时,它看起来没问题(“注册成功”),但我的数据库中没有添加数据。有人能帮助我吗?

<?php
$remarks=$_GET['remarks'];
$username="username";
$password="password";

if ($remarks==null and $remarks=="")
{
echo 'Register Here';
}
if ($remarks=='success')
{

$insert = mysql_query("INSERT INTO simple_login('username','password') VALUES ('$username','$password')");
echo 'Registration Success';
}
?>  

2 个答案:

答案 0 :(得分:0)

我建议您检查您的SQL脚本。打印(echo)变量$ username和$ password。 当然可以将所有SQL脚本注册到字符串变量和echo以进行检查。

$strSQL="INSERT INTO simple_login('username','password') VALUES ('$username','$password')";    
echo $strSQL; #to check your SQL script
$insert = mysql_query($strSQL);
echo 'Registration Success';

答案 1 :(得分:-1)

您的SQL查询无效,因此显然没有数据插入数据库。

修复您的查询。不应引用SQL字段名称。

故事的道德:始终检查每个API调用的结果(在这种情况下:mysql_query