![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ページングリンクの値の受け渡しについて。
<?php
$pid = $_GET['pid'];
$countRe=$num_rows;
pager($_GET["pid"],$countRe);
function pager($pid,$countRe){
if($pid=="") $pid=1;
$maxPage=ceil($countRe/10);
if($maxPage==1 or $maxPage<$pid) return false;
if($pid>10){
$startPage=$pid-9;
$startMore="<a href=\"$PHP_SELF?pid=".($startPage -1)."\">< PREV</a>";
}else{
$startPage=1;
}
if($pid+10<$maxPage){
$endPage=$pid+10;
$endMore=" <a href=\"$PHP_SELF?pid=".($endPage+1)."\">NEXT ></a>";
}else{
$endPage=$maxPage;
}
$page_footer="";
for($i=$startPage;$i<=$endPage;$i++){
$page_footer.=" ".(($pid==$i)?"<span style='font-Size:120%'>$i</span>":"<a href=\"$PHP_SELF?pid=$i\">$i</a>");
}
$page_footer=$startMore.$page_footer.$endMore;
print $page_footer."<br>";
}
?>
このようなソースなんですが、どうしたらリンク先にhiddenの情報が送れますか??
このページで
<input type="hidden" name="usersearch" value="<?php print_r($_POST['usersearch']) ;?>">
として、値を受け取り、ページIDのリンクをクリックした際も、このページで表示します。
このページがa.phpだとしたらリンク先はa.php?pid=1と言ったような具合です。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
この質問単独では、回答者に内容が伝わらないよね。
「hiddenの情報」ならform要素の話だと思うのに、anchor要素で遷移させているのだから。・form要素で括って、anchor要素のhref属性に書いている内容をform要素のaction属性に書く
・伝えたい「hiddenの情報」とやらをanchor要素のhref属性に($_GETで受け取れるようにちゃんと形式を整えて)追加する
の二択。後者の場合は下記URLを参照のこと。
http://detail.chiebukuro.yahoo.co.jp/qa/question …
おまけ(OKWaveでは過去質問が非公開に出来るようなのでww)
http://www.google.co.jp/search?q=drmada%20site%3 …
こちらもそうでしたっけね。あちこちでいくつもの名前をお使いなので、全部は覚え切れてません(苦笑
http://www.google.co.jp/search?q=%22noname%23142 …
No.2
- 回答日時:
逆質問で申し訳ないんですが、なぜhiddenが伝わらないんでしょうか。
勝手に想像すると、普通ではないことをやってるからだと思うんですが、残念ながら「どんな普通ではないこと」をやってるのかが、質問内容からはわかりません。
この回答への補足
これらは全て1つのPHPページで行ってます。a.phpで検索結果を出力。a.php?pid=1等で次ページに行きますが、この時点でvalue値が空になっています。
補足日時:2011/11/09 08:05No.1
- 回答日時:
シチュエーションが質問内容からよくわかりませんが、<input>のvalueを送るには、通常<form>でPOST/GETします。
http://www.kanzaki.com/docs/html/htminfo31.html
#Ajaxを利用する方法もあります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- その他(アウトドア) この舟はどうやって乗るのですか? 6 2022/03/27 09:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP ボタンが押されたら処理を...
-
1つのphpファイルで、入力フォ...
-
チェックボックスを使った複数...
-
複数行のデータ一括更新に関して
-
HTMLで前の画面に戻る時、入力...
-
検索時の選択内容を保持する方法
-
フォームに入力された値を計算...
-
PHPでじゃんけん勝負
-
PHPでフォームデータをサンクス...
-
PHPで画像の渡しが上手く行きま...
-
POSTデータのNAME属性をVALUEに...
-
チェックボックスの値に応じてP...
-
【HTML(PHP?)】複数のフォーム...
-
エラーを元の画面に表示させるには
-
<input type="hidden" >で配列...
-
【PHP】文字をPOSTで飛ばす...
-
ページングでhiddenの値が伝わ...
-
フォーム送信後の更新ボタンで...
-
laravelを利用してコントロール...
-
テキストリンクをPOST送信したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLで前の画面に戻る時、入力...
-
<input type="hidden" >で配列...
-
PHP ボタンが押されたら処理を...
-
検索時の選択内容を保持する方法
-
DBの値をチェックボックスに反...
-
ラジオボタンをsessionで使いたい
-
パラメーターを隠す
-
PHPで画像の渡しが上手く行きま...
-
フォームへの前回入力値をクリ...
-
フォームボタンを押すたびに数...
-
フォームでのリセットを使う方法
-
syntax error, unexpected '}' ...
-
PHPの関数実行
-
入力した部分を表示させたまま...
-
テキストボックスに初期値を入れる
-
phpで分からないエラーが出てし...
-
入力フォーム→確認画面→送信画...
-
画面が更新されてもチェックボ...
-
Javascript→PHPに...
-
配列をhiddenで
おすすめ情報