16
感謝之前各位大大的指教,現在重新整理頁面已經不會在塞資料進入資料庫了。
但是我利用Headers來轉到其他頁面卻發生了錯誤。
以下是錯誤碼Fatal error: Call to undefined function: headers() in C:\AppServ\www\system\borrow.php on line 21
請問這是什麼問題呢?
程式碼如下
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel='stylesheet' type='text/css' media='screen' href='style.css'>
<title>借用系統</title>
<body background='image/bg.gif'>
<?php
//先判斷物品名稱以及使用者姓名有沒有輸入值,如果有的話繼續往下執行。
if (isset($_POST['U_list']) and isset($_POST['U_name'])){
//連結 MYSQL伺服器。
$link = @mysql_connect("localhost","root","2541")
or die("糟糕!無法連上資料庫喔!".mysql_error());
//設定輸入字串,將新的資料新增至資料庫
$sql="insert into user(U_list,U_name,U_time,U_rtime)VALUES('{$_POST['U_list']}'
,'{$_POST['U_name']}','{$_POST['U_time']}','{$_POST['U_rtime']}')";
//送出欲插入的字串
mysql_db_query("23",$sql,$link)or die("無法寫入日記喔!<br>".$sql);
//關閉資料庫連結。
mysql_close($link);
headers("location:show.php");
}
?>
<div class='center_block'>
<img src='image/logo.jpg' class='logo'>
<div class='toolbar'>
<a href=borrow.php>借出物品</a>
<a href=Restore.php>歸還物品</a>
<a href=show.php>借用紀錄</a></li>
</div>
<div class='text'>
<form id="form1" name="form1" method="post" action="">
<input type="hidden" name="U_time" value="<?php echo date("Y-m-d H:i:s");?>">
<input type="hidden" name="U_rtime" value="<?php echo date("Y-m-d H:i:s");?>">
物品名稱:
<label>
<select name="U_list" >
<option value="" selected="selected">請選擇</option>
<option value="M-01">影音自學區 M-01</option>
<option value="M-02">影音自學區 M-02</option>
<option value="M-03">影音自學區 M-03</option>
</select>
使用者名稱:
<input type=text name="U_name" size=12>
<input type="submit" value="送出"><br>
</label>
</form>
</div>
</div>
<div class='copyright'>Pwered by Vam (c)2001-2009</div>
</body>
</head>
</html>