エコーされたhtmlコードがクリックされると、PHPはデータベースから情報を取得します

ヤーガー

私のコードでは、whileループを使用してデータベースからデータを取得しているので、すべてを$FormData['fullname']データベースに含めることができます

私がやりたいのは、それぞれの名前をページに表示し、クリックできるようにすることです。そうすれば、誰かが名前をクリックすると、名前が取得され、それらuser_idに関する情報が表示されます。

私が抱えている問題はuser_id、ユーザーが名前をクリックしたときにどこで取得できるようにするかを理解できないことです。"name"ボタン属性にを入れてみて、チェックしましたisset()が、うまくいきませんでした。

基本的fullnamesに誰かが私のデータベースにすべてを表示する方法を適切に理解できれば、誰かが名前をクリックすると、データベースに保存されているそれらに関する情報が表示されます。これが私のコードです

$stmtGet = $handler->prepare("SELECT * FROM formdata");
$stmtGet->execute();
while($formData = $stmtGet->fetch()){

    echo "<button name='name'>$formData[fullname]</button>";
    if($_SERVER['REQUEST_METHOD'] =="POST"){

        if(isset($_POST['name'])){

            echo "ok";
        }else{

            echo "bad";
        }
    }

}
Atik Hashmee

あなたが内部のボタンを押しようとしているのを見る限りwhile loop、私はそれが悪いアプローチだとは言いませんが、そうしないことをお勧めします。そしてあなたのコードから私はあなたが理解の欠如を持っているのを見ることができここから学ぶことpostget要求しますこれ以外に、WebURLの遷移を知る必要があります。実際にどのように機能するか。とにかく、私はなしでサンプルコードを与えました。この概念を理解するのに役立つことを願っています。

  $stmtGet = $handler->prepare("SELECT * FROM formdata");
   $stmtGet->execute();
while($formData = $stmtGet->fetch(PDO::FETCH_ASSOC)){
$id  = $formData['formdataid'];
 echo "<a href='somepagename.php?infoid={$id}'>". $formData['fullname']."</a></br>";
}

これで、somepagename.phpファイルまたは同じページで、たとえば詳細情報を実際に表示できます。

if(isset($_GET['infoid'])){
$stmt = $handler->prepare("select * from formdata where formdataid='"$_GET['infoid']"'");
$qry = $stmt->execute();
$row = $qry->fetch(PDO::FETCH_ASSOC);
echo "<p>id =".$row['formdataid']."</p></br>";
echo "<p>id =".$row['name']."</p></br>";
echo "<p>id =".$row['email']."</p></br>";
echo "<p>id =".$row['address']."</p></br>";

コードは実行されません。セミコロンまたはカンマエラーの警告が表示される場合があります。あなたはあなた自身でそれらを修正しなければなりません。上記のこの例は、それが機能する方法のみを示しています。それでも問題が解決しない場合は、質問するか、ドキュメントを参照してください

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Ruby PayPal SDK、認証コードからトークン情報を取得すると400エラーがスローされます

分類Dev

リンクがクリックされたときにデータベースから結果を取得する

分類Dev

デコードされたクエリ文字列から値を取得します

分類Dev

データベースクエリをチェックすると、常に表示されます(データベースクエリは失敗しました)

分類Dev

クリップボードなしでデータベース/ Excel接続からフィルタリングされたデータをコピーする

分類Dev

1つのビューにCreateビューコードとインデックスビューコードを混在させました。では、asp.net MVC4のそのビューでデータベースからデータを取得するにはどうすればよいですか?

分類Dev

PythonからMySQLデータベースをクエリすると、「アクセスが拒否されました」が返されます

分類Dev

データベースベースのクエリから情報を取得しようとしていますが、国(場所)によって決定されています

分類Dev

phpコードからmysqlデータベースにメンバーを挿入したいのですが、自動インクリメントされますが、データは追加されません

分類Dev

単一のクエリで関連するデータベーステーブルからネストされたJSON配列をエコーしますか?

分類Dev

同じ制限されたコンテキストでクエリデータベースをコマンドデータベースと同期する方法は?

分類Dev

Laravel-戻るボタンをクリックすると、コントローラーから情報が強制的に更新されます

分類Dev

PYTHON-データが動的に生成されるMarketWatch.comからストック「キーデータ」を取得する方法。データリクエストコールを見つけましたか?

分類Dev

PHPを使用してデータベースからデータをエコーしようとすると、HTMLページが壊れました

分類Dev

WPF / PowerShellのデータグリッドコンテキストメニューからクリックされたMenuItemヘッダー値を取得します

分類Dev

タイプにエンコードされた長さに関する情報を含むリンクリストに値を入力します

分類Dev

phpスクリプトは、エンコードされていないデータをmysqlから取得します

分類Dev

データベースから値をチェックしようとするとPHPエラーメッセージが表示されます

分類Dev

イベントコードを変更すると、スタックスペースからランタイムエラー「28」が生成されます

分類Dev

firebase_authのユーザー情報を他のデータベースにアップロードされたファイルとリンクする方法

分類Dev

MYSQL / PHP-データベースから挿入されたデータをエコーします

分類Dev

各レコードでレコードボタンがクリックされたときに最初の列の値を取得する方法はありますか

分類Dev

アプリの新しい更新後に、ユーザー情報を含むsqliteデータベースが削除またはリセットされますか

分類Dev

スコープが変更されると、Angualrjsはファクトリーから値を取得します

分類Dev

ループ内のクエリを使用してCloudKitからデータをフェッチすると、間違ったデータが取得されます

分類Dev

PHPはhtmlドロップダウンリストから選択された値をエコーします

分類Dev

チェックボックスリストにデータを入力しているときにエラーが発生しましたnullreferenceexceptionはユーザーコードによって処理されませんでしたか?Asp.net

分類Dev

エンティティフレームワークMVCからレコードを更新しようとすると、レコードがデータベースから削除されるのはなぜですか?

分類Dev

TinyMce 4は、データベースに保存された後、コードタグをクリアします

Related 関連記事

  1. 1

    Ruby PayPal SDK、認証コードからトークン情報を取得すると400エラーがスローされます

  2. 2

    リンクがクリックされたときにデータベースから結果を取得する

  3. 3

    デコードされたクエリ文字列から値を取得します

  4. 4

    データベースクエリをチェックすると、常に表示されます(データベースクエリは失敗しました)

  5. 5

    クリップボードなしでデータベース/ Excel接続からフィルタリングされたデータをコピーする

  6. 6

    1つのビューにCreateビューコードとインデックスビューコードを混在させました。では、asp.net MVC4のそのビューでデータベースからデータを取得するにはどうすればよいですか?

  7. 7

    PythonからMySQLデータベースをクエリすると、「アクセスが拒否されました」が返されます

  8. 8

    データベースベースのクエリから情報を取得しようとしていますが、国(場所)によって決定されています

  9. 9

    phpコードからmysqlデータベースにメンバーを挿入したいのですが、自動インクリメントされますが、データは追加されません

  10. 10

    単一のクエリで関連するデータベーステーブルからネストされたJSON配列をエコーしますか?

  11. 11

    同じ制限されたコンテキストでクエリデータベースをコマンドデータベースと同期する方法は?

  12. 12

    Laravel-戻るボタンをクリックすると、コントローラーから情報が強制的に更新されます

  13. 13

    PYTHON-データが動的に生成されるMarketWatch.comからストック「キーデータ」を取得する方法。データリクエストコールを見つけましたか?

  14. 14

    PHPを使用してデータベースからデータをエコーしようとすると、HTMLページが壊れました

  15. 15

    WPF / PowerShellのデータグリッドコンテキストメニューからクリックされたMenuItemヘッダー値を取得します

  16. 16

    タイプにエンコードされた長さに関する情報を含むリンクリストに値を入力します

  17. 17

    phpスクリプトは、エンコードされていないデータをmysqlから取得します

  18. 18

    データベースから値をチェックしようとするとPHPエラーメッセージが表示されます

  19. 19

    イベントコードを変更すると、スタックスペースからランタイムエラー「28」が生成されます

  20. 20

    firebase_authのユーザー情報を他のデータベースにアップロードされたファイルとリンクする方法

  21. 21

    MYSQL / PHP-データベースから挿入されたデータをエコーします

  22. 22

    各レコードでレコードボタンがクリックされたときに最初の列の値を取得する方法はありますか

  23. 23

    アプリの新しい更新後に、ユーザー情報を含むsqliteデータベースが削除またはリセットされますか

  24. 24

    スコープが変更されると、Angualrjsはファクトリーから値を取得します

  25. 25

    ループ内のクエリを使用してCloudKitからデータをフェッチすると、間違ったデータが取得されます

  26. 26

    PHPはhtmlドロップダウンリストから選択された値をエコーします

  27. 27

    チェックボックスリストにデータを入力しているときにエラーが発生しましたnullreferenceexceptionはユーザーコードによって処理されませんでしたか?Asp.net

  28. 28

    エンティティフレームワークMVCからレコードを更新しようとすると、レコードがデータベースから削除されるのはなぜですか?

  29. 29

    TinyMce 4は、データベースに保存された後、コードタグをクリアします

ホットタグ

アーカイブ