您好我希望有人可以查看我的代码部分,看看您是否能找到任何错误,因为我似乎无法弄清楚,所以代码部分是;
//Check if the "date" textbox has a value
if ((isset($_POST['date'])) && (isset($_POST['save'])))
{
//Check if there is already an entry for that date
$query = "SELECT Date FROM `".$username."Weight` WHERE Date= " . $_POST['date'];
$existingdate = mysql_query($query) or trigger_error(mysql_error().$query);
$results = mysql_num_rows($existingdate);
if($results > 0)
{
$exists = "There is already an entry for this date. To add to this entry please select the date from the 'Weight History' section and click 'Edit'";
}
else
{
$date = $date;
}
}
情况是这样的; - 用户输入日期,重量并可选择输入注释。 - 当我以用户身份登录并输入此信息时,它会很好地进入数据库。 - 但是,当用户进入另一个条目时,我想首先检查他们当天是否已经输入了一个条目。因此,上面的代码检查表是否已包含指定日期的条目。
我没有收到任何错误,表单只是不断输入值,无论是否已经存在该日期的条目。
我非常感谢任何帮助,谢谢。