-1

を使って簡単なページを作っていますinput[type="button"]。私の問題は、これを使用してデータベース内のデータを削除したいということですが、これを使用することtype="button"に混乱しています。なぜかこのボタンを使っていました。

これが私のコードです。

<html>
    <head>
        <script type="text/javascript">
            function del()
            {
                window.location.href='recdelete.php';
            }
        </script>
    </head>
    ......
    ......
    while ( $field = $count->fetch( PDO::FETCH_OBJ ) )
    {
        echo '<tr>';
        echo '<td>'.$field->fld1.'</td>';
        echo '<td><input type="button" name="delete" value="Delete" onclick="del()"></input></</td>';
        echo '</tr>';
    }

私の場合、recdelete.phpこの特定のレコードを削除する方法がわかりません。これについていくつかの指針を教えてください。ありがとうございました。

4

2 に答える 2

0

削除ボタンの値にフィールド名を入力し、JavaScript を介して読み取り、URL に追加できます。このような場合、jQuery と Ajax を使用するとメリットがある場合があります。問題解決のスキルを学ぶために、プログラミングのクラスを 1 つまたは 2 つ受講することも有益です。

于 2012-05-12T17:25:14.870 に答える
0

その行に表示されるデータに関連する特定の ID をボタンに与えます。次に、削除 URL を次のようにカスタマイズできます。

<script type="text/javascript">
function del(id)
 {
   window.location.href='recdelete.php?id='+id;
 }
</script>

作ることで

<input type="button" id="specificid" name="delete" value="Delete" onclick="del(this.id)"></input>
于 2012-05-12T17:55:08.027 に答える