2017-11-07 3 views
-1

enter image description hereに添付された画像のように私はBOOK_TITLE含む書籍、著者、価格(私が選択した行を削除したい

を削除オプションを使用して、選択した行(BOOK_TITLE、著者、価格、家賃やカテゴリを含むブック)を削除したいです、賃貸料、カテゴリー)を削除します。

enter image description here

+0

こんにちは、あなたの質問のあなたのコードのスクリーンショットを削除し、コードを投稿してコードとしてフォーマットできますか?それで、私たちがあなたを助けるのは簡単です。多分あなたはこれをお読みくださいhttps://stackoverflow.com/help/how-to-ask –

+0

いくつかのサンプルコードを貼り付けて、あなたの問題のより良い記述と試していることを含めるように質問を編集してくださいこの点。 – dperish

+0

これはおそらく起こります:http://idownvotedbecau.se/imageofcode – sniperd

答えて

0

あなたは、PHPのeasiliyでこれを行うことができます。

何がしなければならないことは、各削除リンクに一意のURLです:

<a href="viewbookdetails.php?delID=<?= $actualRowID ?>">Delete</a> 

$ actualRowIDこれはのようなページが開きます

データベーステーブルにあなたの行の一意のIDである必要があります。この例では

...viewbookdetails.php?delID=27 

27は

テーブル内のあなたの影響を受けた行のIDを表します。

Usualyあなたは、このようにテーブルを生成します。

<?php 
    foreach($array as $key) 
    { 
    $key['ID'].... //ID is your column name where your unique ID is in. 
    echo "<td> my row.... </td>"; 
    echo "<td><a href="viewbookdetails.php?delID=".$key['ID'].">Delete</a> </td>"; 
    } 
?> 

このリンクは、あなたが既に「viewbookdetails.php」開かれた開かれますが、それはそれにdelIDを添付します。

あなたはviewbookdetail.phpの最初の行でこのパラメータをチェックできます。

<?php 
    if(isset($_GET['delID'])) 
    { 
    ...do your query like "DELETE FROM table WHERE ID = $_GET['delID']"; 
    } 
?> 

このコードの後、あなたのエントリは削除されます。

メイン処理とテーブル生成がこのコードの下にあるため、影響を受けた行はもう表示されません。

関連する問題