好的,如果有人可以幫助這個簡單的PHP和MySQL的問題。PHP mysql表格,STUCK
我是新來的數據庫,並試圖創建我的第一個用戶友好的數據庫。但我遇到了一個小問題。
我有一個顯示的數據,比我也有相同的地方數據與編輯聯繫一起顯示的網頁,則是進入到編輯表單。但是在編輯表單中信息不會出現。
這裏是我的「edit.php」它顯示了從數據庫信息與編輯一起鏈接:
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("beyondmotors", $con);
$result = mysql_query("SELECT * FROM vehicles");
echo "<table border='1'>
<tr>
<th>ID</th>
<th>Year</th>
<th>Make</th>
<th>Model</th>
<th>Mileage</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['year'] . "</td>";
echo "<td>" . $row['make'] . "</td>";
echo "<td>" . $row['model'] . "</td>";
echo "<td>" . $row['mileage'] . "</td>";
echo ("<td><a href=\"edit_form.php?id=$row[id]\">Edit</a></td></tr>");
echo "</tr>";
}
echo "</table>";
mysql_close($con);
這裏是編輯形式:
<html>
<head>
<title>Form Edit Data</title>
</head>
<body>
<table border=1>
<tr>
<td align=center>Form Edit Employees Data</td>
</tr>
<tr>
<td>
<table>
<?
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("beyondmotors", $con);
$order = "SELECT * FROM vehicles where id=$id";
$result = mysql_query($order);
$row = mysql_fetch_array($result);
?>
<form method="post" action="edit_data.php">
<input type="hidden" name="id" value="<? echo "$row[id]"?>">
<tr>
<td>Year</td>
<td>
<input type="text" name="year"
size="20" value="<? echo "$row[year]"?>">
</td>
</tr>
<tr>
<td>Make</td>
<td>
<input type="text" name="make"
size="20" value="<? echo "$row[make]"?>">
</td>
</tr>
<tr>
<td>Model</td>
<td>
<input type="text" name="model"
size="20" value="<? echo "$row[model]"?>">
</td>
</tr>
<tr>
<td>Mileage</td>
<td>
<input type="text" name="mileage"
value="<? echo "$row[mileage]"?>">
</td>
</tr>
<tr>
<td align="right">
<input type="submit"
name="submit value" value="Edit">
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
</body>
</html>
比我也有編輯的數據,但它甚至沒有達到。這裏是我在編輯表單中得到的! http://s562.photobucket.com/albums/ss69/intensemx/?action=view¤t=pic.jpg
我跟着this教程:
幫助我在這裏失去了,在此先感謝:)
任何一個可以推薦好地方,我可以得到一個類似的教程。
在編輯表單中,您分配了「$ id」變量的位置?某處你應該有'$ id = $ _GET ['id']' – 2012-03-16 17:16:53
@Brendan Bullen - register_globals – Quentin 2012-03-16 17:17:44
@Quentin是的。那個暴行。忘了那個。 :) – 2012-03-16 17:19:29