私はlocalhost:8888/documents/index.php
というウェブサイトを持っています。PHP/MySQL - フォームのないアドレスバーのURLにMySQLデータを追加する方法
このファイルには、ランダムローがMySQLテーブルからロードされます。私は約1000の行を持っていて、それはランダムに1つの行を選択し、その行からいくつかのデータをページに返します。それはで467行を選択した場合たとえば、:hello, George (23 years old)
:
name = George
age = 23
key = fe4v6
それは私のようなindex.php
何かに表示されます。キーは、各行のランダムな一意の変数です。私は欲しい
:私は、アドレスバーに私のURLがキー属性でリフレッシュに自動的を更新したいです。だから私は欲しい:localhost:8888/documents/index.php
?key=fe4v6
。ページをリフレッシュすると、MySQLデータベース内の対応する行の新しいキー値でURLを更新する必要があります。
私はフォームでは動作しません。私は自分のデータベースとの接続を確立し、ランダムな行にクエリとfetch_assoc()
を使用します。多分はるかに簡単に解決策があり、
<?php echo $row['name'] ?>
私がいかに簡単か、難しいこれは知りません。私のindex.php
で私はこのような名前が表示されます。ありがとうございました!
"refresh"はCURRENT URLをリロードするだけです。ユーザーがアドレスバーに表示するURLを変更できない場合は、リダイレクトする必要があります。 'header( '場所:http://example.com/foo.php?id='。$ newid)' –