- PR -

携帯サイトについて

1
投稿者投稿内容
ばなな
ベテラン
会議室デビュー日: 2005/06/16
投稿数: 91
投稿日時: 2005-10-14 14:03
いつもお世話になっております。
DBよりデータを取得して一覧に表示した時、携帯サイトのため
10レコード毎に表示し、前ページ、次ページでページ制御をしようと思っております。
.NETではDataGridで簡単にページ制御が出来たのですが、PHPでの携帯サイトでは
DB取得で制御する方法しかないのでしょうか?
もし、簡単に制御方法をご存知の方ご指導お願いいたします。
士元
会議室デビュー日: 2003/05/15
投稿数: 15
投稿日時: 2005-10-14 18:14
どうもです。

はずしているかもしれませんが、
DBの取得制限ならSQL分でのLIMITやらその他の制約で可能かと思いますが・・・

あとはDB取得の段階ではなく、
単純なページング処理だけであれば
PEAR:agerを使われてもよいかもしれません。

とはいえ、これって携帯サイトであるとかって関係ないですよね?
個人的に.NETを知らないので回答にならない場合はご容赦ください。
ばなな
ベテラン
会議室デビュー日: 2005/06/16
投稿数: 91
投稿日時: 2005-10-15 13:50
士元さんありがとうございます。
DBの取得時で制御することにしました。

もう一つお聞きしてもよろしいでしょうか?
PHPだけではないのですが、POSTデータを取得するには
SUBMITしなければ取得できませんよね??
次ページ前ページ押下で時表示内容をPOSTで取得したいのですが、
アンカー(<a>)を使用しているため、
GETでしかデータを受け取ることはできませんよね??
ミソジマエ
常連さん
会議室デビュー日: 2005/09/25
投稿数: 43
投稿日時: 2005-10-15 15:17
引用:

ばななさんの書き込み (2005-10-15 13:50) より:
次ページ前ページ押下で時表示内容をPOSTで取得したいのですが、
アンカー(<a>)を使用しているため、
GETでしかデータを受け取ることはできませんよね??


未検証で申し訳ないですがJavaScriptを使えばこんなこともできるみたいですね。
参考サイト:http://allabout.co.jp/career/html/closeup/CU20031123A/index2.htm

コード:
<FORM name="FRM1" action="hoge.cgi" method="POST">


<SCRIPT language="JavaScript"><!--
document.write(
'<A href="#" onClick="document.FRM1.submit()">' +
'POSTテスト</A>');
//-->
</SCRIPT>
<NOSCRIPT>
<INPUT type="image" src="enter.jpg" alt="送信(POST)する">
</NOSCRIPT>

</FORM>




[ メッセージ編集済み 編集者: ミソジマエ 編集日時 2005-10-15 15:26 ]
あら
常連さん
会議室デビュー日: 2004/03/27
投稿数: 24
投稿日時: 2005-10-15 22:38
こんにちは。

引用:

もう一つお聞きしてもよろしいでしょうか?
PHPだけではないのですが、POSTデータを取得するには
SUBMITしなければ取得できませんよね??
次ページ前ページ押下で時表示内容をPOSTで取得したいのですが、
アンカー(<a>)を使用しているため、
GETでしかデータを受け取ることはできませんよね??



アンカーじゃあGETだけですね。
でも逆に、FORMでSUBMITしてもGETしかできない機種もあったと思ったけど。
(たしかJPhoneの昔の機種はそうだったはず。今は大丈夫かな)

ちなみに、携帯だからJavaScriptは使えませんね。
最近はやりのフルブラウザならともかく。



ミソジマエ
常連さん
会議室デビュー日: 2005/09/25
投稿数: 43
投稿日時: 2005-10-16 02:41
ああ、本当だ携帯だとJavaScriptは使えないんですね。
お恥ずかしい。
1

スキルアップ/キャリアアップ(JOB@IT)