電子書籍の厳選無料作品が豊富!

PHPを使用して、表の項目並べ替えやソートをしたいと思っています。データベースは使用しません。出力はXHTMLを考えています。

CSVやXMLを元データとして持って、PHPで読み込み、動的に出力できるというのは分かったのですが、元データをCSVやXMLではなく、(規則的な構造で記述した)XHTMLで持ち、特定のidもしくはclassを持った要素の要素内容を読み込み、別のXHTMLに動的に出力するというのは、可能なのでしょうか?

可能な場合、サンプルがある書籍かURLを教えてくださると非常に助かります。
不可能な場合、理由をなるべく易しく(当方プログラムには詳しくないため)教えてください。

よろしくお願いいたします。

A 回答 (2件)

可能です。


ただ、PHPでやるのはあまり効率的とは言えません(ソートするたびサーバ側で処理しなければならない)。
表の項目の並び替えやソートだけならJavaScript(クライアント側だけで)を利用するのがベストだと思います(むしろ簡単です)。
http://gigazine.net/index.php?/news/comments/200 …
http://www.mdn.co.jp/Books/Support/WDkaiketu/cha …
http://www.phoenix-c.or.jp/~s-moon/sub411.htm

表のデータ自体の更新(DBとの連携や次の50件の呼び出し等)にはPHPが有効です。
# JavaScript無効なモバイル端末にはやはりPHPで対応せざるを得ませんが。

参考まで。
    • good
    • 0
この回答へのお礼

そうですよね。Ajaxも視野には入れていましたが、

># JavaScript無効なモバイル端末にはやはりPHPで対応せざるを得ませんが。

これを考えた場合、やはりPHPでサーバ処理するのが一番無難かな、と思いました。

URL、参考になりました。GIGAZINEで紹介されているものが特に面白いですね。

ありがとうございました!

お礼日時:2007/03/09 18:34

この回答への補足

他にも方法があったら教えて頂けると幸いです。よろしくお願いいたします。

補足日時:2007/03/08 19:34
    • good
    • 0
この回答へのお礼

その手がありましたね。XSLTは書いたことがあったのに、気付きませんでした。
ありがとうございました。

お礼日時:2007/03/08 19:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!