2

私はPHPに比較的慣れていないので、インターンシップのために行っているプログラムの助けが必要です...作成しようとしているページで、mysqlデータベースのすべてのレコードを照会し、それらをhtmlテーブルに挿入しました。私がやろうとしているのは、テーブルの各行の個別の列に編集ボタンを追加することです。そのため、行を編集できます..ボタンを取得する方法は知っていますが、取得する方法がわかりませんその特定の行の値をphp変数に入れるので、編集、削除などのクエリをさらに実行できます...数日間探していましたが、javascriptでできるように見えますが、私はこれまでJavaScriptを使用したことがないので、何を見ているのかわかりません...助けていただければ幸いです

基本的:

<html>
<table border="1">

<th>Suspended</th>
<th>Device Name</th>
<th>IP</th>
<th>Depend</th>
<th>Email</th>

<?php
$sql = "select * from table;"

while($row=mysql_fetch_assoc($sql))
{
echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td><td>".$row[2]."</td><td>".$row[3]."       </td><td>".$row[4]."</td></tr>";
}
?>

</table>
</html>

==編集/削除ボタンについてはまだ何も試していません..どこから始めればいいのか本当にわかりません

4

1 に答える 1

2

編集ボタンごとに、その行の一意に識別可能な ID (主キー値) を格納する非表示フィールドを持つフォームを作成します。

<form action="editPage.php" method="post/get">
<input type="hidden" name="id" value="<?php echo $row_id; ?>" />
<input type="submit" value="Edit"/>
</form>

次に、ID を使用して、データベース内のそのレコードのフィールドを更新します。

とは$row_id? 変数またはセッションに挿入したい場合に $rowvalue を使用する方法は?

于 2013-04-20T01:54:14.687 に答える