有關如何處理這個問題的更好建議,以及我迄今爲止所做的工作將不勝感激。現在日期必須以年月日正確的格式輸入。有沒有一種方法可以讓這個任務更加自動化,包括下拉菜單,只是不知道如何將下拉列表中的信息與我的sql INSERT INTO命令一起提交給一個字段。這是它看起來像一個快速的視覺 site使用sql輸入mysql數據庫的日期INSERT
這是我的代碼在下面的一個例子。
$date = $_POST['date'];
$title = $_POST['title'];
$entry = $_POST['entry'];
if(($date !="") && ($title !="") && ($entry !="")) {
$sql = "INSERT INTO news (date,title,entry)VALUES(
\"$date\",
\"$title\",
\"$entry\"
)";
$results = mysql_query($sql)or die(mysql_error());
}
?>
<form name="formS" method="post" action="insert.php">
<p>
Date:<input type="text" name="date" id="date" />
</p>
<p>
Title<input type="text" name="title" id="title" />
</p>
<p>
Entry:<textarea name ="entry" ></textarea>
</p>
<p>
Submit:<input type="submit" name="submit" id="submit" />
</p>
</form>
與問題無關,但我認爲您應該閱讀htt p://en.wikipedia.org/wiki/SQL_injection :) – 2009-10-10 08:27:05
因爲你無法在默認情況下在一個語句中運行多個查詢(我認爲它是用來鎖定的) ,但是...... +1,因爲它是一個重要的整體考慮:) – hlpiii 2009-10-10 22:19:20
我會研究這一點。 – 2009-10-11 01:55:56