私はPHPを使いましたが、このサイトから詳しい知識を得ることを望みます。だから、私はユーザーがオンラインでデータを検索できるプロジェクトを作ろうとしている。私は正常にデータをフェッチし、ユーザーのためにテーブル形式で表示します。今、各データのテーブル行の最後に編集と削除のボタンを作ろうとしています。ユーザーが編集ボタンをクリックすると、前のページの編集ボタンの行から取り出されたデータで満たされたフォームを使用して、別のページ(form.php)にユーザーを誘導できます。一方、ユーザーが「削除」ボタンをクリックすると、データベースからデータが消去されます。データベースからフェッチされた各行のテーブル内のデータを編集および削除する方法
これは検索結果を表示するためのコードです。私はどのようにコードを編集し、テーブルの各行の最後にボタンを削除を書く書くのか分からない。
<?php
mysql_connect("localhost", "a14", "a14") or die("Connection
Failed");
mysql_select_db("a14")or die("Connection Failed");
$name = $_POST['name'];
$query = "SELECT * FROM jd_data WHERE fld_id = '$name' OR fld_pemilik LIKE
'%$name%'" ;
$result = mysql_query($query);
echo "<table border='2' >
<table class='table table-striped table-bordered'>
<tr>
<th>No Siri</th>
<th>Nama Perkakasan</th>
<th>Daerah</th><br>
<th>Lokasi (Kaunter 1,2,3/Back office)</th>
<th>Status (Beli/Sewa)</th>
<th>Tahun Perolehan</th>
<th>Perolehan JKSM/Negeri</th>
<th>Model</th>
<th>Os</th>
<th>Nama Pemilik</th>
<th>Catatan</th>
</tr>";
if ($result !== false) {
// use $result
} else {
// an error has occured
echo mysql_error();
die;
}
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "<tr><td>{$row['fld_id']}</td>
<td>{$row['fld_nama_perkakasan']}</td>
<td>{$row['fld_daerah']}</td>
<td>{$row['fld_lokasi']}</td>
<td>{$row['fld_status']}</td>
<td>{$row['fld_thn_perolehan']}</td>
<td>{$row['fld_perolehan']}</td>
<td>{$row['fld_model']}</td>
<td>{$row['fld_os']}</td>
<td>{$row['fld_pemilik']}</td>
<td>{$row['fld_catatan']}</td>
</tr>\n";
}
echo "</table>";
?>
私たちは常にコーダーを支援してサポートしてくれることを喜んでいますが、これは無料のコーディングプラットフォームではありません。最初に研究をする必要があります(https://meta.stackoverflow.com/questions/261592/how)。自分でどれくらい遠くまで試すか試してみてください。ここで新たに[ツアー](https://stackoverflow.com/tour)を行ったら、[MVCE]で[質問する方法](https://stackoverflow.com/help/how-to-ask)を読んでくださいhttps://stackoverflow.com/help/mcve)ここに投稿してください。 [どのような種類の質問を避けるべきですか](https://stackoverflow.com/help/dont-ask)と[ベストプラクティス](https://meta.stackoverflow.com/questions/347937/ask)を確認してください。 ) – Webdesigner
あなたが探している多くのリソースがあります。あなたはまた、そのような古い(危険な)apiで練習するべきではありません。それに応じてあなたの投稿を編集してください。私たちはそれを見てうれしいでしょう。 –
これで問題は解決されませんが、mysql_コンストラクタはPHP **のように廃止予定です**(https://wiki.php.net/rfc/mysql_deprecation)、** PHP 7 **で削除されました](https://wiki.php.net/rfc/remove_deprecated_functionality_in_php7#extmysql)。 [** MySQLi **](http://php.net/manual/en/book.mysqli.php)または[** PDO **](http://php.net/manual/)への切り替えを検討してください。 en/book.pdo.php)を使用して、[** prepared statements **](http://php.net/manual/en/mysqli.quickstart.prepared-statements.php)を使用して[** SQLインジェクション**](https://en.wikipedia.org/wiki/SQL_injection):) –