• 締切済み

ページングおよびページ遷移

nyorotigo_9の回答

回答No.2

URLを確認してみてください 「/sample/lesson.jsp」などとURLを記述するところを 「sample/lesson.jsp」や「/sumple/lesson.jsp」と表示していたりしませんか? /が正しい位置にあるか、スペルミスはしていないかをもう一度確認してみてください。

関連するQ&A

  • ページング処理

    こんにちわ。今、ページング処理に苦しんでいるものです。 データベースでデータが50件あるとして、10件以上あるときは 「次の10件へ」や「前の10件へ」というリンクをつくりクリックしたときにページ遷移をするというようなページングを実装したいのですが。 考え方がわからず、悩んでおります。 セレクト文で以下のように $strSQL = ""; $strSQL .= " SELECT "; $strSQL .= " * "; $strSQL .= " FROM "; $strSQL .= " BBS "; $strSQL .= " ORDER BY "; $strSQL .= " ID DESC "; $strSQL .= " LIMIT 10 "; $strSQL .= " OFFSET 20 "; 昇順で20行目から10行だけ取り出すということはできたのですが。 ページング処理のロジックがわからないのです。 なにか簡単なものでもいいので、記述などをしていただけますでしょうか?

    • ベストアンサー
    • PHP
  • phpのログイン後の画面遷移について

    現在、phpで会員制サイトを作成する勉強をしています。 開発環境はxamppでMySQLデータベースにPDOで接続しています。 よく、会員制サイトで、非会員又は未ログイン状態でも、ある程度までページが閲覧でき、 詳しいページを閲覧するにはログイン又は新規会員登録を促すといった仕組みを見かけます。 そのような場合、ログイン後、画面は元のページ(ログイン前に操作していたページ)に戻る必要があると思うのですが、 この場合のphpプログラムは、 ログイン画面に遷移する前のページで empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); でページのURLを取得し、 ログイン画面のページへ移動するためのボタンが押されたらinput-type="hidden"でログイン画面のページにURLを受け渡し、 ログインが成功したら取得したURLに遷移させる という流れで正しいでしょうか? また、非会員が会員登録する場合のページ遷移に関して少し疑問に思うことがあります。 大体非会員のユーザーが新規登録する場合、 新規登録フォームより会員登録後はログイン状態でTOPページに戻ることが多いですが、 それが一般的でしょうか? 会員登録後に登録前に閲覧していたページに遷移させられればユーザーにとっては一番親切だとは思いますが、 最近ではほとんどのサイトが『仮登録用に入力されたメールアドレス宛に本登録用のURLを記載して送信する』という会員登録方法を使用していますが、 前にいたページに遷移させるというのは物理的に難しいため、会員登録後はTOPページに戻しているのでしょうか? また、ログインが必要なページでは issetでセッション変数に情報が含まれているかどうかで、ログイン画面を表示するか 会員閲覧ページを表示するか分岐させると思いますが、 このプログラムはしょっちゅう使われると思うので 別ファイル化して呼び出すのが賢明でしょうか? ご回答、よろしくお願いします。

    • 締切済み
    • PHP
  • ページが表示されない

    CSVダウンロードができるページを作っています。 ブラウザはIE6を使用しています。 ボタンを押下するとCSVファイルがダウンロードできます。 CSVファイル作成中はボタンをdisabledにして、作成が終了すると再び元の画面に遷移させているのですが、ページが表示されなく真っ白になってしまうことがあります。 ソースを表示させるときちんとHTMLのソースが表示出来るのですが、画面上は出てきてません。 デバッグしてみてもきちんとソースは最後までいきます。 原因がわからなくて困っています。 宜しくお願いいたします。

  • [戻る]やhistory.backでの遷移制御について

    お世話になります。 ※同様の質問がありましたら申し訳御座いません。 只今、携帯からもPCからもアクセス可能なサイトをHTMLとJavaScriptで作成しています。 サイトのIndexページを携帯版トップとしています。 携帯はJavaScriptが使用できないとの事なので、以下のようにロード時にPCサイトのトップに遷移させる事で振り分けています。 <body onload="location.href='pc/index.html'"> 携帯とPCの振り分けは問題ないのですが、問題点としてPC版トップに遷移された後にブラウザの[戻る]や[BackSpace]を押下されると、Indexページに戻り再びPC版トップに遷移されてしまいます。 別ウィンドウで開かれた場合や直接アクセスされた場合は問題ないのですが、別サイトからリンクでアクセスされPC版トップが遷移された場合に、その別サイトに戻ることが出来ないので困っています。 携帯版トップ(Indexページ)またはPC版トップで何らかの制御をする事で別サイトに戻ることは可能なのでしょうか。またその方法などご教授頂ければと思います。 ※↓こんな事も試しました。 別サイトからリンクされた際に、携帯版トップ(Indexページ)でPC版トップを別ウィンドウで開き、開いた直後にhistory.backで別サイトに戻るような処理で遷移ではなく常に別ウィンドウで開かれるような制御を入れてみたのですが・・・ ブラウザによってはポップアップの警告が出たりと・・・微妙でした。 よろしくお願い致します。

  • Androidアプリからブラウザ起動方法について

    知っている方、いらっしゃいましたら ご教授お願いいたします。 ■実施したいこと 開発しているAndroidアプリからボタンが押下された際に、 スマホ内にインストールされている、別アプリである クロームを起動して遷移されるようにしたい ※Intentは除く。 ■現在 Intentを利用してのWEBページ遷移はできるのですが あくまでも、アプリ内でWEBページへ遷移されるので困っています。 参考ページを探しているのですが Intent利用ばかりで、目的のものが見つかりません。 知っている方いらっしゃいましたら ご教授下さい。 以上、よろしくお願いいたします。

  • Spring AOPについて

    会員制のネットショッピングサイトを想定して模擬開発をしております。 ログインしていない方が買い物かごに商品を入れようとすると、ログインするように促す画面に遷移するように作りたいのですが、 、画面遷移がうまく出来ません。ちなみにログインしている方が買い物かごに商品を入れたときの画面遷移は出来ております。 買い物かごを管理しているコントローラ内で以下のようなsessionが無い場合の処理を加えましたがうまくいきませんでした。 returnの値を変えてもうまくいきませんでした。 if (session.getAttribute("user") == null) { return "redirect:/"; } 実行すると java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed というエラーが出てきます。 会員を管理するインターセプターを作成しており、そちらでアクセス制限をかける処理を行っております。 JoinPointは@Beforeを指定しております。Adviceを実行したいパッケージ名・クラス名・メソッド名などは指定しており、 実行対象メソッドに@RequestMappingが付与されていると処理を実行すると条件付けしています。 そこで、ログインしていない人が何らかの処理を実行しようとするとログインするように促す画面に遷移するように処理しております。 コントローラとインターセプタの処理を見直しても思うように画面遷移が出来ない際は、どのような点に着目すれば良いのでしょうか。 ご意見お待ちしております。 ※OKWAVEより補足:「Webシステム開発」についての質問です。

  • php+mysqlでデータを表示更新削除するシステムを製作中ですが

    PHP+MYSQLでデータを取り出し、入力変更を行うシステムを製作しているのですが、 取り出したデータを保持してのページ遷移ができません。 どのように行えばよいのでしょうか? 製作中のシステムの条件は以下の通りです。 ・MYSQLから取り出したデータはクラスに保持する。 ・フレームワークは使用しない。 ・セッションは使用しない。 ・直接ページ遷移するのではなくMVCモデルのように 一度コントローラ部のような所に遷移し変更削除の確認画面に遷移する。 入力画面←→コントローラ部←→確認画面 のような感じです ・確認画面から入力画面に戻った時、入力変更した項目は表示する。 以上です。自分で調べた限りではセッションを使用しないと不可能のような気がしますが・・・。

    • 締切済み
    • PHP
  • すべてのページにServer.CreateObjectは実用的?

    IIS5.0 VbScriptで開発を行っています。 自作したCOMアプリケーションをすべてのページで使用したいと考えているため、インクルードファイル内に、Server.CreateObjectによる自作dllオブジェクトの生成を行うコードを記述し、そのファイルをすべてのページにインクルードしようと考えています。 二つのブラウザを立ち上げ、それぞれで複数のページ遷移したところ、大きなメモリの上昇がみられず、上昇してもすぐに下降するため実用にたえると考えています。 それ以外になにか気になるがございましたらお教えください。

  • VBA:webページのデータ取得

    お世話になります。 現在、VBAを勉強しており、webページのデータを取得するツールを個人的に開発しております。開発中に不明点がでましたのでご質問いたします。 ※インターネット上で一通り探しましたが、解決策は見つかりませんでした。 現状、HTMLファイルのデータは取得はできております。(ソースといわれるものです) ただ、ソース上にはjavascriptで記述されているところが多々あり、javascript側でHTMLを生成している場合、このデータを取得することができません。 ソースではなく、実際にwebページに表示されているHTML・CSSなどを取得したいと考えておりますが、取得する方法は存在するのでしょうか? もしご存知でしたらご教示いただきたく思います。 以上、よろしくお願いいたします。

  • IFRAME内PHPのセッション変数取得が出来ない

    既存のHTMLサイトに一部機能追加したいだけ+ブラウザに表示されるURLの関係で、必要部分だけIFRAMEでPHPサーバーのファイルを呼び出して表示させようと考えました。 IFRAMEを記述するHTMLファイル設置サーバーはPHPが使用出来ません。 <iframe src="http://hogehoge/login.php"></iframe> とHTML内にログイン用PHPを表示させ、ボタン押下でログイン判定 →データをセッション変数にセット →header("Location: http://hogehoge/form.php");で画面遷移 →フォーム用PHPに先ほどセットしたセッションデータ表示 とこんな感じの処理がしたいのですが、これがFireFoxだとうまく動くのに、IEだと動いたり動かなかったりします。(動く=開発環境である私のPC、動かない=他全て) ボタン押下で自分自身にPOSTしたデータは正しく受け取って画面遷移まで処理しているのですが、遷移後のページでセッション取得しようとすると取得出来ないようなのです。 IFRAMEを通さず直接URL叩いた場合は、FF・IEどちらも正常に動いています。 session_name('hoge'); session_start(); はPHP先頭に記載してあります。 IFRAMEを使用して外部サーバーのPHPを使用する際に、気をつけねばならない事などがあるのでしょうか… もし解決方法に思い当たる方がいらっしゃいましたら、どうかご回答宜しくお願いいたします。 またもし補足等必要でしたらご指摘下さい。

    • ベストアンサー
    • PHP