PHP一個公司聯繫頁面


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']}&nbsp&nbsp</td>";
        echo "<td>{$row['email']}&nbsp&nbsp</td>";
        echo "<td>{$row['date1']}&nbsp&nbsp</td>";
        echo "<td>{$row['txet']}&nbsp&nbsp</td></tr>\n";

        
    }
    echo "</table>";
    $db->close();

    ?>

 

如何自動獲取填寫表單的時間並插入到數據庫:

在數據庫中新建表時把date字段的的默認設爲curretntimestamp.



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章