可新增一筆資料至資料庫,但某些欄位是空的!
發表於 : 2007-04-13 20:58
第一次參照書上的教學寫php
但出現問題是:可新增資料至資料庫,但某些欄位是空的!
以下是我的程式碼
index.php:
add_pub.php
其中只有time跟count這兩個欄位有被寫入資料而已
其他需使用者輸入的資料都都沒寫進去
這是為什麼呢?
但出現問題是:可新增資料至資料庫,但某些欄位是空的!
以下是我的程式碼
index.php:
代碼: 選擇全部
<form action="add_pub.php" method="post">
<table>
<tr><td>尊姓大名</td><td><input type="text" name="name"></td></tr>
<tr><td>電子郵件</td><td><input type="text" name="email"></td></tr>
<tr><td>個人網站</td><td><input type="text" name="web"></td></tr>
<tr><td>公告主題</td><td><input type="text" name="title"></td></tr>
<tr><td>主題內容</td><td><textarea cols="" rows="6" name="content"></textarea></td></tr>
<tr><td><input type="submit" value="送出資料"></td></tr>
</table>
</form>
代碼: 選擇全部
if($REQUEST_METHOD=="GET")die("請勿亂來!");
$link=mysql_connect("localhost","classweb","12345");
if($link){
mysql_select_db("classweb",$link);
}else{
die("資料庫暫停使用中,請儘速連絡網管人員修復。");
}
$str="insert into public(time,title,content,count,name,email,web,ip) values(now(),'$title', '$content', '0', '$name', '$email', '$web', '$ip')";
mysql_query($str, $link) or die("輸入資料失敗");
其他需使用者輸入的資料都都沒寫進去
這是為什麼呢?