作者ZGY (Z)
看板PHP
標題[請益] 表單資料送到資料庫
時間Wed Mar 1 14:56:46 2006
請問一下,我程式哪裡有問題
我是按照書上來改的,但是資料就是不能存到資料庫裡面
請問這該怎麼辦呀,可以幫我一下嗎..非常感激
<html>
<head>
<title>新增資料表記錄</title>
</head>
<body>
<?
$dbname = "group";
if (isset($_POST["Insert"]))
{
$link = mysql_connect("localhost", "root", "123456")
or die("無法開啟MySQL資料庫連結!<br>");
mysql_select_db($dbname);
// 建立新增記錄的SQL指令字串
$sql = "INSERT INTO group (name, number, 1, ";
$sql.= "2, 3) VALUES ('";
$sql.= $_POST["name"]."','".$_POST["number"]."','";
$sql.= $_POST["11"]."','".$_POST["22"]."',";
$sql.= $_POST["33"].")";
echo "<b>SQL指令: $sql</b><br>";
$result = mysql_query($sql)
or die("資料庫新增記錄失敗<br>");
echo "資料庫: $dbname 新增記錄成功<br>";
mysql_close($link);
}
?>
<form action="Ch14-4-1.php" method="post">
<h2>輸入資料</h2><hr>
<table border=1>
<tr><td>name:</td>
<td><input type="text" name="name" size ="6"></td>
</tr><tr><td>number:</td>
<td><input type="text" name="number" size="12"></td>
</tr><tr><td>1:</td>
<td><input type="text" name="11" size="25"></td>
</tr><tr><td>2:</td>
<td><input type="text" name="22" size="10"></td>
</tr><tr><td>3:</td>
<td><input type="text" name="33"
size="10" ></td></tr>
</table><hr>
<input type="submit" name="Insert" value="新增">
</form>
</body>
</html>
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.71.42.60
1F:推 bigair:沒有錯誤訊息嘛? 03/01 16:05
2F:推 bigair:$sql.= $_POST["11"]."','".$_POST["22"]."','"; 03/01 16:08
3F:→ bigair:$sql.= $_POST["33"]."')"; 少了 ' ' 把 $_POST 包起來? 03/01 16:10
4F:推 ZGY:Fatal error: Call to undefined function mysql_connect() 03/01 18:09
5F:→ ZGY:11行錯誤 03/01 18:09
6F:推 ast9869:maybe mysql didn't install ...please echo phpinfo() 03/01 18:38
7F:推 ZGY:有阿..用phpmyadmin都可以執行 03/01 19:14