AJAXを使用して送信された送信ボタンのときにPHPクエリを実行したい

Doe John

私はとボタン名の場合は、クエリinsert.php実行したい「アドユーザーは」私が合格する方法がわからない提出されたアドユーザーのそれはボタンが提出されたかどうかを確認かinsert.phpファイルにAJAXを使用して、パラメータの名前を。ファイル内のifステートメントを削除するとinsert.phpユーザーがデータベースに挿入されますがinsert.php、テーブルへの空のレコードの挿入に直接アクセスする場合は、insert.phpに直接アクセスすると、テーブルに空のレコードが入力されないようにします。

index.html

<form method="post" id="addForm">
Username :<input type="text" name="username" id="userName" />
Passkey :<input type="password" name="passkey" id="passKey"/>
<br/>
<input type="submit" name="addUser" id="submitBtn" value="Inser New User"/>
</form>

<script>
    $("#addForm").submit(function(e){
        let userNameZ = $("#userName").val();
        let passKeyZ = $("#passKey").val();

          $.ajax({
            url:'insert.php',
            type:'POST',
            data: {userName:userNameZ,passKey:passKeyZ},
            success: function(resp) {
               if(resp == "inserted") {
                   $("#addForm").trigger("reset");
                    alert("New user inserted");
               } else {
                    alert("Something went wrong");
               }
            }
         });
    });
</script>

insert.php

<?php 
$conn = new PDO("mysql:host=localhost;dbname=test", "root", "");
if(isset($_POST['addUser'])){
    $userName = trim($_POST['userName']);
    $passKey = trim($_POST['passKey']);
        $query = "INSERT INTO users (username,passkey) VALUES (:userName,:passKey)";
        $stmt = $conn->prepare($query);
        $stmt->execute(array(':userName'=>$userName, ':passKey'=>$passKey));

    if($stmt) {
        echo "inserted";
    } else {
        echo "not inserted";
    }
}

?>
ジガー

これif(isset($_POST['addUser'])){をに変更しますif(isset($_POST['userName']) && isset($_POST['passKey'])){

またはajaxでは、変更します

data: {userName:userNameZ,passKey:passKeyZ,addUser:1}, 通知: ,addUser:1

コメントに回答を追加する

送信する値が10個を超える場合はどうなりますか

使用$("#addForm").serialize()してデータに直接渡すことができます。お気に入りdata: $("#addForm").serialize(),

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

送信ボタンをクリックしたときに1回ではなく6回実行されるPOSTリクエスト

分類Dev

codeigniterで送信ボタンがクリックされたときに複数のデータを複数の行に挿入したい

分類Dev

ajaxリクエストを送信したときにPHPがデータを返さない

分類Dev

送信ボタンをクリックしてAJAXクエリを実行した後にフォームを送信すると、予期しない結果が発生します

分類Dev

承認ボタンがクリックされたときにスクリプトを送信した後に実行するNetsuite

分類Dev

送信ボタンをクリックせずにjavascriptまたはjQueryを使用して、入力されたテキストボックスから任意の値を選択したときにフォームを送信する方法

分類Dev

.successが機能したと表示しているのに、削除ボタンをクリックしてもクエリが実行されない

分類Dev

チェックボックスがクリックされたときに行の値を送信してアクション クラスを構築する方法

分類Dev

動的に生成されたページは、送信ボタンが押されているときにリンクを変更します

分類Dev

引数として送信された制限パターンを使用してAptitudeのTUIを実行するにはどうすればよいですか?

分類Dev

追加された情報を含めながら、HTMLで送信ボタンを押したときにPHPコードを実行する

分類Dev

AngularJSを使用してGETリクエストを送信しているときに、WebStormIDEから「open」無効なURLを実行できませんでした

分類Dev

送信ボタンをクリックしたときに、テキストが正常に送信されたことをページに表示しません

分類Dev

送信ボタンがクリックされたときにPHPの同じページのHTML構造を一時的に変更しますか?

分類Dev

ボタンをクリックすると、フォームで値を送信するための ajax が実行され、while ループ内にある

分類Dev

送信ボタンでアンカータグを使用した後、クエリ文字列が表示されない

分類Dev

生成された送信ボタンがクリックされたときに、別のアクションの生成された行の値を取得する方法

分類Dev

ENTERが押されたときに特定のボタンを送信します

分類Dev

こんにちは、私はphpを使用してPythonスクリプトを実行していますが、他のページも埋め込んでいるため、ボタンがクリックされたときにページを更新したくありません

分類Dev

ボタンをクリックしたときにjavascriptまたはjqueryを使用して投稿を実行するにはどうすればよいですか?

分類Dev

AJAXリクエストの進行中に送信ボタンを無効にし、成功したAJAX応答を受信した後に有効にする方法は?

分類Dev

ボタンが送信されたときにjavascriptがテキストボックスの内容をリセットしない

分類Dev

送信ボタンを押したときにチェックボックスに基づいて変数をphpスクリプトに渡す

分類Dev

HTMLフォームが送信されたときに$ .ajaxを実行します

分類Dev

削除ボタンがクリックされたらIDを取得したいのですが、他のページ、phpでその値を送信できません

分類Dev

WPFボタンをクリックしたときのメソッドがうまく実行されない

分類Dev

URLディレクトリが変更されたときにAjaxがphpにリクエストを送信しない

分類Dev

ODBCを介してデータベースに接続されているRで、あるクエリを実行した後に切断して、前のクエリをキャンセルせずに別のクエリを送信するにはどうすればよいですか?

分類Dev

if elselaravelを使用してデータが送信されたときの間違ったリダイレクト

Related 関連記事

  1. 1

    送信ボタンをクリックしたときに1回ではなく6回実行されるPOSTリクエスト

  2. 2

    codeigniterで送信ボタンがクリックされたときに複数のデータを複数の行に挿入したい

  3. 3

    ajaxリクエストを送信したときにPHPがデータを返さない

  4. 4

    送信ボタンをクリックしてAJAXクエリを実行した後にフォームを送信すると、予期しない結果が発生します

  5. 5

    承認ボタンがクリックされたときにスクリプトを送信した後に実行するNetsuite

  6. 6

    送信ボタンをクリックせずにjavascriptまたはjQueryを使用して、入力されたテキストボックスから任意の値を選択したときにフォームを送信する方法

  7. 7

    .successが機能したと表示しているのに、削除ボタンをクリックしてもクエリが実行されない

  8. 8

    チェックボックスがクリックされたときに行の値を送信してアクション クラスを構築する方法

  9. 9

    動的に生成されたページは、送信ボタンが押されているときにリンクを変更します

  10. 10

    引数として送信された制限パターンを使用してAptitudeのTUIを実行するにはどうすればよいですか?

  11. 11

    追加された情報を含めながら、HTMLで送信ボタンを押したときにPHPコードを実行する

  12. 12

    AngularJSを使用してGETリクエストを送信しているときに、WebStormIDEから「open」無効なURLを実行できませんでした

  13. 13

    送信ボタンをクリックしたときに、テキストが正常に送信されたことをページに表示しません

  14. 14

    送信ボタンがクリックされたときにPHPの同じページのHTML構造を一時的に変更しますか?

  15. 15

    ボタンをクリックすると、フォームで値を送信するための ajax が実行され、while ループ内にある

  16. 16

    送信ボタンでアンカータグを使用した後、クエリ文字列が表示されない

  17. 17

    生成された送信ボタンがクリックされたときに、別のアクションの生成された行の値を取得する方法

  18. 18

    ENTERが押されたときに特定のボタンを送信します

  19. 19

    こんにちは、私はphpを使用してPythonスクリプトを実行していますが、他のページも埋め込んでいるため、ボタンがクリックされたときにページを更新したくありません

  20. 20

    ボタンをクリックしたときにjavascriptまたはjqueryを使用して投稿を実行するにはどうすればよいですか?

  21. 21

    AJAXリクエストの進行中に送信ボタンを無効にし、成功したAJAX応答を受信した後に有効にする方法は?

  22. 22

    ボタンが送信されたときにjavascriptがテキストボックスの内容をリセットしない

  23. 23

    送信ボタンを押したときにチェックボックスに基づいて変数をphpスクリプトに渡す

  24. 24

    HTMLフォームが送信されたときに$ .ajaxを実行します

  25. 25

    削除ボタンがクリックされたらIDを取得したいのですが、他のページ、phpでその値を送信できません

  26. 26

    WPFボタンをクリックしたときのメソッドがうまく実行されない

  27. 27

    URLディレクトリが変更されたときにAjaxがphpにリクエストを送信しない

  28. 28

    ODBCを介してデータベースに接続されているRで、あるクエリを実行した後に切断して、前のクエリをキャンセルせずに別のクエリを送信するにはどうすればよいですか?

  29. 29

    if elselaravelを使用してデータが送信されたときの間違ったリダイレクト

ホットタグ

アーカイブ