好的,如果有人可以帮助这个简单的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