• 締切済み

PHPによるフォームでのページジャンプ

こちらで検索してみましたが、自身の知識も乏しく理解が出来なかった為、お尋ねさせて下さい。よろしくお願い致します。 携帯用のサイトを作成し始めまして、PHPで動作したいページがあります。レンタルサーバーさんである機能なのですが、自分でするにはどうして良いのか分からずにおります。書籍も購入してみましたが、自分のしたい事が何に当たるかすらまだ分からずに眺めるだけになってしまいました。 携帯レンタルサーバー「フォレスト」さんがされているブック機能というフォーム(accesskey)に閲覧者が表示したいページの数字を入力し、表示させるというPHPです。 indexなどは既にphpで運用を始めておりますが、ページ数が多いコンテンツに是非使いたいと思っております。 レンタルすれば万事解決ではございますが、ご教示の程、よろしくお願い致します。 既出で似たようなご質問があったのですが、自分の理解が出来なかった為、具体的なスクリプトのご提示やサイト様をお教え頂けると助かります。

みんなの回答

回答No.2

的はずれな回答だったらすいません。 フォームタグの指定をしてあげればいんじゃないですかね? <form method="post" action="ここに飛ばしたいURLを記述"> URLは相対(例./form.php等)パスでも絶対パス(例http://***.com/form.php等)でもOKですよ。

haseno
質問者

補足

御丁寧なご回答ありがとうございます。 飛ばしたいリンク先が特定のページではないので、formタグで指定すると、指定されたページのみになってしまうような気がしますが、当方の知識不足なので、複数のURLを指定することは可能でしょうか? 閲覧者様が見たいページの数字を入力して頂くようにしたいので、複数の(50ファイル以上になるのですが)リンク先を指定できるならばお教え頂きたいです。 サンプルは2ページまでですが、何十ページとある中の20ページ目を見たいと思われたら、20と入力してsubmitボタンで20ページに飛ばせるというようなことをしたいのですが。 19ページ目や21ページ目など、閲覧者様が選択できるようにしたいのですが、いまいち説明が上手くなくて申し訳ございません。 タブですと膨大になり、見にくくなると思い、サンプルのようなフォーム入力ということを行いたく思っております。 ご回答いただきましたform指定でも何か出来ないか、自分でも改めて勉強してみます。 貴重なご意見ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • Rasyuki
  • ベストアンサー率57% (19/33)
回答No.1

http://example.com/index.php?accesskey=hogehoge のような感じと捉えても良いですか? それでしたら $_GET['accesskey']でURLのaccesskey=hogehogeを取得できます。 何がしたいのか伝わってこないので、回答が的外れでしたら具体的にしたことを補足お願いします。

haseno
質問者

補足

ご回答ありがとうございます。 自分で質問させて頂きながら、説明不足を感じておりましたので、ご指摘はごもっともでございます。 サンプルとしてレンタルサーバー様のページを作りました。 http://id27.fm-p.jp/80/fazz/index.php?module=viewbk&action=ppg&stid=2&bkid=137037&bkrow=0&pw= 下部にありますフォーム欄に数字を入れて「Go」submitで指定したページに飛ぶ事が出来ることがしたいのです。 phpの一環ではないかも知れませんが、ソースを見ても理解が出来なかったので、質問させて頂きました。 もしお分かりになるようでございましたら、お教え頂けましたら幸いでございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フォームでのページジャンプ(リンク)

    こちらで検索してみましたが、自身の知識も乏しく理解が出来なかった為、お尋ねさせて下さい。よろしくお願い致します。 携帯用のサイトを作成し始めまして、レンタルサーバーさんである機能なのですが、自分でするにはどうして良いのか分からずにおります。PHPなのかと思い、書籍も購入してみましたが、自分のしたい事が何に当たるかすらまだ分からずに眺めるだけになってしまいました。 携帯レンタルサーバー「フォレスト」さんがされているブック機能というフォーム(accesskey)に閲覧者が表示したいページの数字を入力し、表示させるというフォームを設置したく思っております。 indexやカウンター、メールフォームなど自分で理解できたPHPは既に運用を始めておりますが、ページ数が多いコンテンツにこのフォームを是非使いたいと思っております。 レンタルにすれば万事解決ではございますが、自サーバーでしたく思っておりますので、ご教示の程、よろしくお願い致します。 ページの下部にありますフォーム欄に閲覧者様が閲覧したいページ数を入れて「Go」submitで指定したページに飛ぶ事が出来ることがしたいのです。 既出で似たようなご質問があったのですが、自分の理解が出来なかった為、具体的なスクリプトのご提示やサイト様をお教え頂けると助かります。

  • 携帯からアクセスすると文字化けorページを表示出来ませんになります

    自分のマシンをサーバとして、PHPファイルに携帯からアクセスするとちゃんとページが見れてたのに、 レンタルサーバにサイトを移行したら、ページがキチンと表示出来なくなってしまいました。(日本語が文字化けしているか、リクエストされたページは表示できませんというメッセージが表示されます。) 文字コードはレンタルサーバに合わせEUCにしてあります。 レンタルサーバの会社に問い合わせたところ、 『携帯電話からのアクセスを有効にするためにはhtaccessファイルにてMIMEタイプの設定が必要になる場合がございます。』 という回答を得られました。この回答が正しいのかも分かりませんし、この意味が私には理解出来ません。 初心者の私にでも分かるような解決への手順をご教授頂けないでしょうか? 宜しくお願い致します。 #ちなみに、PHPのファイルはどのファイルでも携帯からアクセスすると、VODAFONEの場合は文字化けをし、AUの場合ですと、リクエストされたページは表示できませんになりました。 #レンタルサーバのバージョンはPHP4.3.10

    • ベストアンサー
    • PHP
  • 携帯で、phpページからhtmlページへジャンプ

    携帯で、phpのページにアクセスすると、htmlページへ自動ジャンプさせたい keitai.phpにアクセスすると 別サーバーの http://〇〇〇.com/〇〇〇.html にジャンプさせる方法ありますでしょうか? ↓このタグの方法では携帯が自動的にジャンプできないです。 <meta http-equiv="Refresh" content="0;URL= ジャンプさせたいアドレス"> さまざまな検索しましたが、答えがありません。すごく困っています。 ご存知の方いらっしゃいましたら ご教授お願い致しますm(_ _)m

    • ベストアンサー
    • PHP
  • EZwebからphpのページを見ることが出来ません

    表記の通り、EZwebからphpのページを見ることが出来ません。以下の簡単な文なのですが、PCやDoCoMoの携帯からは見られるのに、EZWebから見ようとすると、「リクエストされたページ表示できません」というエラーメッセージが表示されます。 <?php echo "hello"; ?> 似たような質問(http://oshiete1.goo.ne.jp/qa1812116.html)を見つけたので、そのページに従い、.htaccessというファイルを設けて、 php_value mbstring.http_output SJIS の一行を書いたのですが、すると今度はレンタルサーバーより、「500 error Internal Server Error。CGIもしくはSSIが正しく動作していません。」というメッセージが発せられます。今度はDoCoMoからも見られません。 方々調べたのですがどのように対処するのが良いか、お手上げ状態なのでどなたかお助けいただけないでしょうか。どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • ホームページビルダーで「phpファイル」をトップページにする方法

    こんにちは。 「phpファイル」を使用したホームページ作成につき、ご教示頂ければ幸いです。 友人よりホームページをファイルごと譲り受けました。 そのホームページは、トップページが「index.php」で作られていました。 自分のホームページビルダーで、「index.php」をトップページに設定して、契約しているレンタルサーバーにアップしても、ホームページが表示されません。 (なお、レンタルサーバーはPHP4、PHP5に対応しています) どうやったら正しくアップできるようになるのでしょうか? 手順を教えてください。 宜しくお願いします。

  • phpのページ送りについて

    既出の質問で大変恐縮ですが、どうしても自分の理解力が足りないため、教えてください。 phpでページ送りの機能をつけようと思います。 100件だけ取り出して、あとを 前のページへ|1|2|3|…|次のページへ のようにするのはどうしたらよいのでしょう。 いま組んでいるベースを書きます。 初心者で勉強をしているのですが頭が悪く、できれば下記に合わせて作っていただけますと幸いです。 ================================================================================== $sql2 = "select * from creater"; $result2 = mysql_query($sql2); $rows2 = mysql_num_rows($result2); if($rows2 == 0){ echo "<p>該当データがありません。</p>"; } else { while($row2 = mysql_fetch_array($result2)){ echo "<p><a href=\"creater.php?createrid=",$row2["createrid"],"\">"; echo $row2["creater"]; echo "</a>"; echo "</p>"; } } ================================================================================== 実際のページは ttp://www.game-minzoku.jp/all-creater2.php です。 何とぞ、よろしくお願いいたします。

    • 締切済み
    • PHP
  • PHPのページが真っ白に【初心者です】

    (ラビットサーバーの専用サーバーからVPSへ) サーバーの移動をしました。 すると、PHPのページが真っ白になり表示されません。 ソースを見ると、以下のように表示されました。 php.iniファイルをいろいろ弄ってみたんですが、 なおりませんで、お知恵を拝借したく書き込みました。 よろしくお願いします。 <? $dir = "../"; include_once('../lib/session.lib'); $main_dsp = './main.tpl'; include_once('./html.php'); ?>

    • 締切済み
    • PHP
  • XAMPPでPHPを使ったWEBページを表示できな

    はじめまして。 今月からサイトづくりの勉強を始めたんですが分からないことが出てきました。 それは、複数のサイトの共通部分をPHPでインクルードしようとHTML内にPHP言語を入れたんですが、レンタルサーバーにUPしたものは上手く表示できたのに、ローカル(XAMPP上)ではHTML部分は表示されてPHP部分がごっそりなくなって表示されてしまいます。 公開サーバー上では表示できているので問題はないのですが、これからWEB開発していくにあたり、公開サーバーにUPして確認しないといけないのがとても大変ですしバグ確認せずにアップするのも危険だと思いました。 そこで、凄腕のプログラマー様にお願いです。 どうしてこのようなことが起きたのかということと、解決策をご教示頂けないでしょうか? <状況> ・XAMPPをPCにインストールしました。 ・apachとMysqlは稼働してます。 ・ファイルはXAMPPの「htdocs」内に置いてます。→xampp/htdocs/格納ファイル/HTML部分.php、と共通部分.php ・HTMLの部分は普通に表示されますが、footerなどのPHPを使った共通部分だけ何も表示されない。 ・公開しているレンタルサーバー上では、全て表示されている。 なにぶん、ど素人なので質問の意味が上手く伝わっているか心配ですが、以上の内容となります。 よろしくお願いします。

  • アップロード後にphpが動かない

    すいません。初めてphpを組んでアップロードしてみたのですが、上手く動かずプログラムがそのまま表示されます。 普通のhtmlのみで作ったサイトは持っているのですが、phpは初めてでググっても実際にどのようにアップロードして動かすのか説明したサイトなどが見つからず困っています。 サーバーはさくらのレンタルサーバーでphpは使えます。 サーバーのphpの設定画面にphp.iniというのがありますがこれを何か弄らないとダメなのでしょうか? ローカル環境では動いたのですが、他に何が必要なのでしょうか? (ファイル名はちゃんとindex.phpとしてあります)

    • ベストアンサー
    • PHP
  • PHPのメールフォームから別ページに飛ばしたい

    困ってます。 PHPは初心者です。htmlは大丈夫です。 自分のステータスがこんななので、メールフォームは テンプレートを使ってました。 そのテンプレートはメール送信後、「送信ありがとうございました」の画面が 設定のされているPHPファイルに飛ぶというものです。 しかし、今後はトラフィックの計上のために、既存のトラフィックタグが埋め込まれている 自分のデザインHTMLファイルに飛ばしたいです。 PHPファイルにトラフィックタグを埋め込むとエラー画面、入力確認画面の表示の際にも トラフィックされてしまう為です。 PHPのファイルは下記のようなものになります。 http://shirasutaxi.watabi.com/lp2/config.txt http://shirasutaxi.watabi.com/lp2/confirm.txt http://shirasutaxi.watabi.com/lp2/sendmail.txt 要約すると、今まではconfirm.phpがサンキューページだったのですが、 それを既存のトラフィックタグが貼り付けられているhtmlファイルのサンキューページ に飛ばしたく思ってます。 よろしくお願いします。

    • 締切済み
    • PHP