-2
因此,我有一個用戶填寫的表單並將其添加到數據庫。除了日期之外,一切都有效。日期顯示爲0000-00-00。目前,我使用的是日期選擇器,但即使用戶不得不輸入時,日期也沒有顯示出來,所以這不應該成爲問題。用戶提交表單時未顯示日期
<form name="Add" id="Add" method="post" action="programadd.php">
<p>Program Name:
<input name="program" type="text" id="program" />
</p>
<p>Air Date
<input name="airdate" type="text" id="airdate" />
</p>
<p>Description
<input name="description" type="text" id="description" s />
</p>
<p>Production
<input name="production" type="text" id="production" />
</p>
<p>Promotions
<input name="promotion" type="text" id="promotion" />
</p>
<p>Community
<input name="community" type="text" id="community" />
</p>
<p>Web
<input name="web" type="text" id="web" />
</p>
<p>
<input type="submit" name="Submit" value="Submit" />
而這裏的它添加到數據庫的代碼:其他
<?php require_once('connect-db.php');
$program = $_POST['program'];
$airdate = $_POST['airdate'];
$description = $_POST['description'];
$production = $_POST['production'];
$promotion = $_POST['promotion'];
$community = $_POST['community'];
$web = $_POST['web'];
if (mysql_query ("INSERT INTO calendar(program, airdate, description, production, community, promotion, web) VALUES
('$program', '$airdate', '$description','$production', '$promotion', '$community', '$web')"))
{ echo "Program successfully added to the database <br />";
}
else {
die(mysql_error());
}
require_once("db_connx_close.php");
?>
一個問題,我怎麼日期顯示爲月/日/年,而不是相反?
試'<輸入名稱= 「廣播日」 類型= 「日期」 ID = 「廣播日」/>' – meda
什麼日期格式u的形式從通過? mysql需要Y-m-d格式的日期 –
您應該使用PDO並準備語句而不是純粹的'mysql_query'。 –