此功能從用戶獲取日期:發送到DB函數不執行
function getCCGraduationDate() {
?>
<form method="post" action="processor.php">
Graduation Date: <input type="text" name="CCgraduationdate"><br>
<input type="submit">
<?php
}
該函數將值發送到一個數據庫,被稱爲processor.php頁:
function sendCCGraduationDate() {
$con = mysql_connect("localhost","root","XXXXXX");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("user", $con);
$grad = mysql_real_escape_string($_POST['CCGraduationDate'], $con);
$sql = "UPDATE profile SET CommunityCollegeGraduationDate='$grad' WHERE userid=$this->user_id";
mysql_query($sql , $con);
mysql_close($con);
}
由於某些原因該值未填充到數據庫中。我昨天晚上測試了類似的功能,他們工作,不知道我在這裏錯過了什麼。
檢查,如果有任何的錯誤:'回聲mysql_error($ CON)的mysql_query後''權($的SQL,$ CON) ;'。如果有,則應該看到一些錯誤文本 – Kokers 2011-12-19 20:43:31
未送回錯誤。 – buttonitup 2011-12-19 20:49:41