我有一個名爲「dateAdvance」的數據庫字段,其中包含「date」的類型。從datepicker使用php獲取數據庫的日期
`dateAdvance` date NOT NULL,
在我的HTML我有貼有一個jQuery的日期選擇器輸入字段,因此當用戶按下輸入欄會出現一個日期選擇器,你可以選擇一個日期。日期將在輸入字段中,並且它是必須存儲在數據庫中的日期。
<dl>
<dt><label for="advancePayment">Acontobetaling:</label></dt>
<dd><input type="text" name="advancePayment"/></dd>
<dd><input type="text" name="dateAdvance" class="datepicker"placeholder="Vælge dato"></dd>
</dl>
我使用PHP來保存數據:
$dateAdvance=$_POST['dateAdvance'];
mysql_query("INSERT INTO creatUser(dateAdvance)
VALUES('$dateAdvance')");
希望有一些誰可以幫我。
你可以切出你的問題的99%,以1分的調試。在執行之前打印您的查詢。使用mysql_error()。在確認其完成工作併發送日期到php後,擺脫所有前端的東西。即$ dateAdvance有一些東西。將所有這些都清理乾淨,並從現代數據庫api開始,並閱讀有關安全性的內容。 https://www.owasp.org/index.php/PHP_Top_5#P3:_SQL_Injection –
Uff,這是一個混亂的代碼...萬歲的SQL注入! – shadyyx
我知道這是,我只是想學習,沒有人教我。所以,忍耐着我,一定是開始的地方。 – user3069468