私のコードに関連する回答を検索しましたが、私はPHPとHTMLの新機能ですので、助けていただければ幸いです。mysqlテーブルの内容を表示するphpコードに削除ボタンを追加する
私はループを使用して、指定されたテーブルの内容を持つHTMLテーブルをmysqlデータベースから表示するコードを作成しました。私は、結果が表示されたときに行を削除するオプションをユーザーに与えたいと思います。
これは、これまでの私のデータベーステーブルの結果を表示するために私のコードです:6つの削除ボタンは実際の行に続く行全体を取る、私はボタンを削除するには、私のフォームを配置
<html><head><title>MySQL Table Viewer</title></head><body>
<?php
$db_host = 'localhost';
$db_user = 'username';
$db_pwd = 'password';
$database = 'dvdproject';
$table = 'Employee';
$con= mysql_connect($db_host,$db_user,$db_pwd,$database);
if(!$con){
die("Can not connect" . mysql_error());
}
mysql_select_db($database,$con);
// sending query
$result = mysql_query("SELECT * FROM {$table}");
$fields_num = mysql_num_fields($result);
echo "<h1>Table: {$table}</h1>";
echo "<table border='1'><tr>";
// printing table headers
for($i=0; $i<$fields_num; $i++)
{
$field = mysql_fetch_field($result);
echo "<td>{$field->name}</td>";
}
echo "</tr>\n";
// printing table rows
while($row = mysql_fetch_row($result))
{
echo "<tr>";
foreach($row as $cell)
echo "<td>$cell</td>";
echo '<form method="POST" name="deleterequest" action =
"deleterequest.php">';
echo "<input name='record_id' type='hidden' value='".$row['id']."'
>";
echo "<input name='delete'type='submit' value='Delete' >";
echo "</form>";
echo "</tr>\n";
}
echo "</table>";
mysql_close($con);
?>
どんなにを。 削除ボタンが各行の後にあることを希望しますが、私はちょうど傾けることができません。
MYSQLIでのクエリで 'DELETE'を使用していますか?さようならあなたのデータベースに... _(PDOに切り替えてください)_ –
チップをありがとう!ちょうど最初に基本に慣れる! それはちょうど学習目的のために、私はセキュリティを更新します! – darina123