※ ChatGPTを利用し、要約された質問です(原文:クリック時にSQLを流したい。)
クリック時にSQLを流したい
いつもお世話になっています。
phpを用いてDBから取得した情報をhtmlに表示するプログラムがあります。
[表示している内容]
・名前
・URL
URL部をクリックすると、もちろんそのアドレスに遷移するのですが、
その際にDBにupdate文を流したいと考えています。
(URLがクリックされた回数をカウントしたいので)
-------------[現在のプログラム]---------------
(DB接続)
$sql = "SELECT
ITEM_NM,
ITEM_URL
FROM
ITEM_LIST";
$res = mysql_query($sql);
$rows = mysql_num_rows($res);
if($rows){
while($row = mysql_fetch_array($res))
{
$Item .= "<table>";
$Item .= "<tr><td>".$row["ITEM_NM"]."</td></tr>";
$Item .= "<tr><td>".$row["ITEM_URL"]."</td></tr>";
$Item .= "</table>";
}
}
(DB切断)
<?= Item ?>
---------------------------------------------
今までこのようなプログラムの場合は<Form action="" method="post">
で遷移先のページでupdateしていたのですが、今回は遷移先のページに
手を入れることが出来ないため困っています。
ご指導宜しくお願い致します。
お礼
回答ありがとうございます。 なるほど、そうような方法があったんですね!! さっそく実践してみたいのですが「URLを保持して自分自身へ移動」は どのように行うのでしょうか? <Form action="自分" method="GET">しか思いつかないのですが、 これだと<input type="submit" value="">でしかページ遷移させる方法が分かりません。。。 submit 以外で遷移させることは出来るのでしょうか? 素人で申し訳ありませんが宜しくお願い致します。