カテゴリー
PHP

photolibに追加したonelinedist.php少しだけ変更しました。

今回、一番下の前へ戻るを追加してみました。下は前の時です。

ブレークポイントの部分を追加しました。一番最初のメニューへ戻るときは、上から二行目のHOMEをクリックです。

カテゴリー
PHP

一行表示onelinedisp.php

比較的簡単に出来ました。search.phpをそのままコピー出来ました。

カテゴリー
PHP

photolib一件毎、登録順表示進みました。

2件目なので前のデータもありますし、次もあります。ナビの部分です。

1件目なので、前はありません。

125件目をクリックします。

125件目は前も、次もあります。次をクリックします。

最後の126件目なので、前はありますが、次はありません。大体、良いように思います。(^o^)参考のWPブログにコードを張ってあります。

カテゴリー
PHP

クリック選択できる、pagenation.phpに変更。

photolibのメニュー。

前は<TABLE>使ってましたが、クリック選択できないので、上の図のように変えました。

onelinedisp.phpでphotoidを受け取りました。10と表示があります。参考のWPブログへリンクしておきます。

カテゴリー
PHP

クリック選択のpagenation.php

以前のものは、<TABLE>使って、表形式で表示してましたが、どうもクリック選択できないので、<TABLE>をしないように、コメントアウトしてます。それ以外は変わってないと思います。

カテゴリー
PHP

photolib弄ってます。登録順の表示。

 PHPの練習とMySQLの練習で、「PHP5.0+MySQL5.0で構築する最速Webシステム」が大分動いてきたので、多少の変更を加えて、練習してます。サンプルには登録順の表示は、簡単なためか無かったので、自分にはちょうどいい練習問題です。本を読まないで、いきなりコードに入ったので分からないことが山積です。前回でページネイションが大体完成でしたので、クリックでそのデータを表示するをやって見たいと思います。今はonelinedisp.phpでクリックした一行を表示しようと持ってます。photoidを渡すとこ迄出来てますので、search.phpから一行分データを組立てればOKでしょう。データベースからphotoidに一致するデータを見つけるsqlも作る必要だありますね。

 ここからは多分の話ですが、前は<TABLE>を使って、表示してましたが、これだとクリック出来ないようです。一行のデータをベタ出力(というかどうか?)していくと、クリックできるので、変えました。

カテゴリー
PHP

photolib弄ってます。

カテゴリー
PHP

photolibに登録順に表示するを付け加えてみてます。

メニューの下2つは、自分が追加したものです。今回は下から二番目をやって見てます。

 全体では写真が126件登録になってます。その内1番目が上です。下は2番目。件数が$tcntで表示されるのですが、最初にセットしたら、次回以降はセットした数値を使いたかったのですが、自分自身をよんで、($pageは出来ている)$tcntを受けたかったのですが、上手く行かないので$tcntはスーパーグローバル変数$_SESSIONを使いました。

ブレークポイントのところに注目。session_start();を入れました。

上の図で&tcnt=$tcntはエラーにはなりません。下の3行で二三日悩んでました。(*_*;参考にならないかもしれませんが、SSだとコピー出来ないので、WPブログにアップしてます。

カテゴリー
PHP

PHP新しい謎が出来ました。((+_+))

 素人が趣味でやっているプログラミング、面白いのですが、問題の発生が多すぎませんか?もう少し次の問題が出ない方が気持ち楽ですけど。今回の謎は、例えば、index.htm(index.phpでも良いようですし、index.htmlでも良いと思います。)のメニューの一部にhrefという文があります。これはこういうものだと覚えるしかない。一行の分と、上の三行(ブログでは表示できない)を同じ目で見れますか?id=2に相当する、&tcnt=$tcntは何処に入れればいいのか??です。?page=は例の通りあります。

 ブログにhtmlで使う記号を使うと、文章が乱れます。出来ません。

 結論は、自分を呼ぶ場合の変数の渡し方なんです。$pageは出来ていたのですが、$tcntが何故かできない。で仕方ないので$_SESSIONというスーパーグローバル変数を使って一応の解決したように見えます。次回の書き込みで。

 

カテゴリー
PHP

pegenation.php

上の図で、比較的に長いくないので、どうやれば表示部分を変えていけるでしょうかね。ページネイションの本質はこれで行くとして。

inserted by FC2 system