PHPフォームとmysqlを使用して動的管理パネルを作成するにはどうすればよいですか?

motoko96

まず、この質問が重複している場合は、この特定の質問を検索する方法がわからないので、お知らせください。

ユーザー(管理者権限を持つ)がMySQLデータベースのレコードを削除、変更、または追加するためのアクセスを許可する種類の管理パネルを作成しようとしています。

現在、データベースのデータをテーブルに表示する基本的なhtmlを含むphpページがあります。次に、各行の横に、SQLステートメント(挿入、削除、更新など)を使用して行を削除または変更するオプションが必要です。

現在、フォームで指定されたページ(deleteRecord)に渡される変数が、どの行を選択しても同じであるという問題が発生しています。どうすればこれを修正できますか?

これが私の関連コードです:

テーブルとのSQL接続:

$sql = "SELECT * FROM residence_areas";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
    echo "<table class='table table-striped table-hover'>";
    echo "<tr><th>ID</th><th>First Name</th><th>Last Name</th><th>Year</th><th>Gender</th><th>CWID</th><th>Hall</th><th>Email</th><th>TimeStamp</th><th>Delete</th><th>Modify</th><th>Add</th></tr>";
    while($row = $result->fetch_assoc()) {
        echo "<tr><td>".$row["id"]."</td><td>".$row["first_name"]."</td><td>".$row["last_name"]. "</td><td>".$row["year"]."</td><td>".$row["gender"]."</td><td>".
        $row["cwid"]."</td><td>".$row["hall"]."</td><td>".$row["email"]."</td><td>".$row["timestamp"]."</td><td>
        <form action='deleteRecord.php'id='deleteRcord' method='POST'>
        <input type='hidden' name='rowName' value=".$row["id"].">
        <input type='hidden' name='rowFirstname' value=".$row["first_name"].">
        <a onclick='myFunction()' href='#'><span class='glyphicon glyphicon-trash'></span></a>
        </form>
        </td><td><span class='glyphicon glyphicon-edit'></span></td><td><span class='glyphicon glyphicon-plus'></span></td></tr>";
    }
} else {
    echo "0 results";
}
echo "</table>";

そして、これが削除ボタンが移動するページです(そして将来的には、要求された行を実際に削除するsqlステートメントを送信します):

<?php
include_once("connect.php");
$id=$_POST['rowName'];
$firstName= $_POST['rowFirstname'];
echo "You are deleting $firstName. Their user id was: ".$id;
$sql = "DELETE FROM users WHERE id='$id'";
if ($conn->query($sql) === TRUE) {
    echo "Record deleted successfully";
} else {
    echo "Error deleting record: " . $conn->error;
}
$conn->close();
?>
ロッキー

1)タイプボタン

ラインの変更

<a onclick='myFunction()' href='#'><span class='glyphicon glyphicon-trash'></span></a>

<input type='submit' value='del'><span class='glyphicon glyphicon-trash'></span>

2)アンカータグ

ラインの変更

<a onclick='myFunction()' href='#'><span class='glyphicon glyphicon-trash'></span></a>

<a href='#' onclick='formSubmit();'>Example to post<span class='glyphicon glyphicon-trash'></span></a>

Jqueryを含め、関数を定義します

function formSubmit()
{
     document.getElementById("deleteRcord").submit();
} 

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

javascriptを使用してフォームを動的に作成するにはどうすればよいですか?

分類Dev

フォームの情報を保存して、管理サイトパネルに表示するにはどうすればよいですか?

分類Dev

Djangoで単一のフォームを使用してユーザーとプロファイルを作成するにはどうすればよいですか?

分類Dev

多重継承を使用してDjangoフォームを作成するにはどうすればよいですか?

分類Dev

XSLTを使用してHTMLフォームを作成するにはどうすればよいですか?

分類Dev

Microsoft Wordを使用してWebフォームを作成するにはどうすればよいですか?

分類Dev

MSBuildを使用して出力フォルダーにフォルダーを自動的に作成するにはどうすればよいですか?

分類Dev

フォームとビューを使用してdjango動的フォームセットデータを保存するにはどうすればよいですか?

分類Dev

Expressを使用してnodeJSに管理パネルを実装するにはどうすればよいですか?

分類Dev

SDKを使用してフォームに自動入力するFirefoxプラグインを作成するにはどうすればよいですか?

分類Dev

JQueryとCakePHPを使用してフォームを送信するにはどうすればよいですか?

分類Dev

バリデーターを動的に作成してフォームグループにバインドするにはどうすればよいですか?

分類Dev

ファイルストリームを使用してJavaでログインフォームを作成するにはどうすればよいですか?

分類Dev

フレッシュMVVMを使用してXamarinフォームでカルーセルページを作成するにはどうすればよいですか?

分類Dev

パネルのフォームをVisualStudioで動かないようにするにはどうすればよいですか?

分類Dev

パネルにフォームが含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

フォームを使用してMSWordで契約書の作成を自動化するにはどうすればよいですか?

分類Dev

PHPで管理者と別のユーザーでログインフォームを作成するにはどうすればよいですか?

分類Dev

ブートストラップを使用して動的フォームを作成するにはどうすればよいですか?

分類Dev

デフォルトですべてのパラメータを使用してgitlog show treeを作成するにはどうすればよいですか?

分類Dev

「C:\ ProgramFiles」と同じショートネームを持つようにC:\にフォルダを作成するにはどうすればよいですか?

分類Dev

AppleScriptを使用してOSXフォトの名前付きフォルダにアルバムを作成/作成するにはどうすればよいですか?

分類Dev

ValidatorとControlValue Accessorを使用してネストされたフォームを適切に実装するにはどうすればよいですか?

分類Dev

ハイパーリンクに応答してレールフォームを作成するにはどうすればよいですか?

分類Dev

uiフォームをmysqlに接続し、uiフォームを使用してデータを挿入するにはどうすればよいですか?

分類Dev

パブリックGradleAPIを使用して一時ファイル/フォルダーを作成するにはどうすればよいですか?

分類Dev

PHPを使用してフォームデータをメッセージとして送信するにはどうすればよいですか?

分類Dev

コマンドラインを使用してAtomでファイルとフォルダーを作成するにはどうすればよいですか?

分類Dev

phpを使用してHTMLフォームのアクション属性を動的に変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    javascriptを使用してフォームを動的に作成するにはどうすればよいですか?

  2. 2

    フォームの情報を保存して、管理サイトパネルに表示するにはどうすればよいですか?

  3. 3

    Djangoで単一のフォームを使用してユーザーとプロファイルを作成するにはどうすればよいですか?

  4. 4

    多重継承を使用してDjangoフォームを作成するにはどうすればよいですか?

  5. 5

    XSLTを使用してHTMLフォームを作成するにはどうすればよいですか?

  6. 6

    Microsoft Wordを使用してWebフォームを作成するにはどうすればよいですか?

  7. 7

    MSBuildを使用して出力フォルダーにフォルダーを自動的に作成するにはどうすればよいですか?

  8. 8

    フォームとビューを使用してdjango動的フォームセットデータを保存するにはどうすればよいですか?

  9. 9

    Expressを使用してnodeJSに管理パネルを実装するにはどうすればよいですか?

  10. 10

    SDKを使用してフォームに自動入力するFirefoxプラグインを作成するにはどうすればよいですか?

  11. 11

    JQueryとCakePHPを使用してフォームを送信するにはどうすればよいですか?

  12. 12

    バリデーターを動的に作成してフォームグループにバインドするにはどうすればよいですか?

  13. 13

    ファイルストリームを使用してJavaでログインフォームを作成するにはどうすればよいですか?

  14. 14

    フレッシュMVVMを使用してXamarinフォームでカルーセルページを作成するにはどうすればよいですか?

  15. 15

    パネルのフォームをVisualStudioで動かないようにするにはどうすればよいですか?

  16. 16

    パネルにフォームが含まれているかどうかを確認するにはどうすればよいですか?

  17. 17

    フォームを使用してMSWordで契約書の作成を自動化するにはどうすればよいですか?

  18. 18

    PHPで管理者と別のユーザーでログインフォームを作成するにはどうすればよいですか?

  19. 19

    ブートストラップを使用して動的フォームを作成するにはどうすればよいですか?

  20. 20

    デフォルトですべてのパラメータを使用してgitlog show treeを作成するにはどうすればよいですか?

  21. 21

    「C:\ ProgramFiles」と同じショートネームを持つようにC:\にフォルダを作成するにはどうすればよいですか?

  22. 22

    AppleScriptを使用してOSXフォトの名前付きフォルダにアルバムを作成/作成するにはどうすればよいですか?

  23. 23

    ValidatorとControlValue Accessorを使用してネストされたフォームを適切に実装するにはどうすればよいですか?

  24. 24

    ハイパーリンクに応答してレールフォームを作成するにはどうすればよいですか?

  25. 25

    uiフォームをmysqlに接続し、uiフォームを使用してデータを挿入するにはどうすればよいですか?

  26. 26

    パブリックGradleAPIを使用して一時ファイル/フォルダーを作成するにはどうすればよいですか?

  27. 27

    PHPを使用してフォームデータをメッセージとして送信するにはどうすればよいですか?

  28. 28

    コマンドラインを使用してAtomでファイルとフォルダーを作成するにはどうすればよいですか?

  29. 29

    phpを使用してHTMLフォームのアクション属性を動的に変更するにはどうすればよいですか?

ホットタグ

アーカイブ