form表單:
<form name="liuyan" method="post" action="tijiao.php">
<label>姓名: <span>*</span></label><span>
<input type="text" class="text" name="name" value="" οnfοcus="if(this.value=='')this.value='';" οnblur="if(this.value=='')this.value='';">
</span>
<label>Email: <span>*</span></label>
<span>
<input name="email" type="text" class="text" value="" οnfοcus="if(this.value=='')this.value='';" οnblur="if(this.value=='')this.value='';">
</span>
<input name="time" type="hidden" id="hiddenField" value="<% =date()%>">
<label>信息: <span>*</span></label>
<span class="txt-area">
<textarea name="text" cols="62" rows="8" value="" οnfοcus="if(this.value=='')this.value='';" οnblur="if(this.value=='')this.value='';"></textarea>
</span> <input type="submit" name="Submit" value="提交"><input type="reset" name="reset" value="重置"></form>
把表單內容提交到數據庫代碼:
<!--提交數據庫-->
<?php
$name=@$_POST['name'];
$email=@$_POST['email'];
$text=@$_POST['text'];
if(!empty($text)){
$db=@new mysqli("localhost", "root" , "", "liuyan");
if(mysqli_connect_errno()){
echo "shibei";
echo mysqli_connect_error();
exit;
}
$sql="INSERT INTO ly(name,email,txet) VALUES";
$sql .="('$name','$email','$text')";
$rs=$db->query($sql);
if(!$rs){
$db->colse();
echo 'xhibei';
exit;
}
echo 'chenggong';
$db->close();
}
?>
<!--提交數據庫-->
後臺顯示提交內容代碼:
<?php
$db=@new mysqli("localhost", "root" , "", "liuyan");
if(mysqli_connect_errno()){
echo "shibei";
echo mysqli_connect_error();
exit;
}
$sql="SELECT * FROM ly order by date1 desc ";
// 註釋 通過此命令實現提交內容按日期從近到遠排序
$rs=$db->query($sql);
if(!$rs){
$db->close();
echo 'shibei';
exit;
}
echo "<table border='1' bgcolor=''>";
echo "<tr><th>姓名</th><th>郵箱</th><th>日期</th><th>內容</th></tr>";
while($row=$rs->fetch_assoc()){
echo "<tr><td>{$row['name']}  </td>";
echo "<td>{$row['email']}  </td>";
echo "<td>{$row['date1']}  </td>";
echo "<td>{$row['txet']}  </td></tr>\n";
}
echo "</table>";
$db->close();
?>
如何自動獲取填寫表單的時間並插入到數據庫:
在數據庫中新建表時把date字段的的默認設爲curretntimestamp.