誰かがこの簡単なPHPとMySQLの質問に助けてくれたらどうかしてください。PHP mysql form、STUCK
私は初めてデータベースにアクセスし、初めてユーザーフレンドリーなデータベースを作成しようとしています。しかし、私は小さな問題に走った。
データを表示するページがあります。同じデータが編集リンクとともに表示され、編集フォームに移動するページもあります。しかし、編集フォームでは情報が表示されません。
$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>
私も編集データを持っているよりも、ここで
は私の「个人设定」それは編集リンクとともにデータベースからの情報を示していますしかしそれはそれにも達しません。ここでは、私は編集フォームで得るものです!私はthisチュートリアル続いhttp://s562.photobucket.com/albums/ss69/intensemx/?action=view¤t=pic.jpg
:私はここに迷ってしまいました
ヘルプを、
:)事前に感謝のいずれかは、私は同様のチュートリアルを得ることができる良い場所をお勧めします。
ここで、編集フォームにあなたは '$ id'変数を割り当てましたか? '$ id = $ _GET ['id']' –
@Brendan Bullen - register_globals – Quentin
@Quentinと同じようなものが必要です。その悪徳。そのことを忘れてしまった。 :) –