sql >> データベース >  >> RDS >> Mysql

あるPHPページから別のページへの変数の送信

    $_GETを使用します 。

    まず、この行を変更します

    echo '<a href="quiz.php">' . $row['title'] . '</a><br />';
    

    このようなものに:

    echo '<a href="quiz.php?id='.$row['id'].'">' . $row['title'] . '</a><br />';
    

    そして、quiz.phpで 、$_GET['id']を使用して適切なクイズを取得します データベースで検索するための主キーとして。

    クイズのタイトルもそこに(データベースに)保存する必要があります。

    $_GET 表示するクイズを決定するためにIDを使用しているだけなので、ここでは適切です。ここでは守秘義務は必要ありません。 $_POSTを使用します データベースを変更するフォームデータを送信する場合。 $_SESSION 基本的なログイン情報や、ウィザードフォームなど、セッションの存続期間中複数のページにわたって保持する必要があるその他のものを保存するのに役立ちます。



    1. SQL Server 2005で複数の行をコンマ区切りのリストに結合するにはどうすればよいですか?

    2. 注意:未定義の定数の使用

    3. ストアドプロシージャを開いてSQL*Plusで編集するにはどうすればよいですか。

    4. Pythonリスト(JSONまたはその他)をMySQLデータベースに挿入します