質問: 生成されたPageIndex(aタグ)を押下すると、指定パラメータを一切無視した内容(レコード)=当該SELECT文のWHERE句がない状況の結果を得てしまいます。 当方が参考している記事では、PageIndexのaタグを押下すると、WHERE句の条件にあった引き続きのページを照会することができるのでしょうか?? (当方のDBMSは参考記事と異なりMSのSQLServerのため、記事どおりのコーディング動作を未確認です、すみません) SELECT句の指定値が可変になる場合に、タグのリンク押下だけで、パラメータが引き継がれた表示をする方法などあるのでしょうか? いつも変な質問ですみません、解決につながるヒントだけでも頂けましたら幸いです。 よろしくお願いします。
回答: > > 画面からの指定値をPOSTで受け取りSQL文に反映 > > > aタグだけではpostパラメータを送ることは出来ないので、aタグをformタグで囲み、 type="hidden"のinputでpost送信する値をセットしておきます。 aタグのhrefに設定したjavascriptで`フォームのnameを指定してサブミット`します。 以下例です。例ではフォーム内からサブミットしていますが、フォームの外からでもサブミットを発行できます。 ``` 10 11 12 ``` *GETパラメータ(href="hoge.php?page=10")でpageを送った方が良いような気がしますが。 具体的なサンプル追記、`form`の`method`は動作結果が判りやすいように`get`を指定しています。 ``` Title p0 p1 p2 p3 p4 ```