- ベストアンサー
カテゴリ別に振り分け
下記の記述から、$go[1]~[2]、[3]とカテゴリーを作成していった後に、$go[1]のみ、bbb.phpに飛ばし、[2]以降は、aaa.phpのまま…に変更するには、どういう書き方をすればよいでしょうか? どなたか教えてください よろしくお願いします //カテゴリリスト生成 if(count($INI['go'])){ $i = 0; foreach($INI['go'] as $vo=>$namae){ $go[$i] = "<a href=aaa.php?go=$vo>$namae</a>"; $i++; } }
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- 別のページ途中に飛ぶ#ジャンプの確実性が薄い
aaa.phpにいるとします。 bbb.phpのページには特集B1(a name="b1")、特集B2(a name="b2")、特集B3(a name="b3")とあるとします。 aaa.phpから、bbb.phpの特集B3に飛ばしたいので、 セオリー通り<a href="bbb.php#b3">でジャンプさせたのですが、 B3まで飛ばずにB2あたりでとまったりすることがあります。 ロードが読み込みきれていなくて、ジャンプが不完全になってしまうのでしょうか? この改善はできるのでしょうか? ブラウザ・回線の限界でしょうか?
- ベストアンサー
- HTML
- カテゴリーに登録数を表示させる
mysql + php の掲示板に関する質問です。 カテゴリーの一覧表示でタイトルの横に登録数を表示させたいのですがどのようにすれば 良いのか困っています。 <ul class="group"> <?php foreach($categories as $category): ?> <li class="list-group"> <a href=""><?php _e($category->name); ?></a> <?php endforeach; ?> 上記でカテゴリー名とurlを表示しているのですが、少し変更してカテゴリーに投稿されている数を表示したいと思っています。 SELECT category, count(*) FROM jobs GROUP BY category 上記でカテゴリーに登録されている数は取得(sql)できるのですが、これをどうphpにすれ ば良いのか理解できません。 理想は下記になることです。 <li class="list-group-item"> <a href="">カテゴリー</a> <span class="badge">10</span> </li> よろしくお願いします。
- 締切済み
- PHP
- Movable Typeで複数カテゴリ横断的なカテゴリを作りたいのですが…
Movable Type4.2でのサイト構築をつい最近試み始めた者です。 現在、複数カテゴリ横断的なカテゴリを作りたいと思っています。 例えば、 http://www.example.com/cat1/aaa.html http://www.example.com/cat2/bbb.html http://www.example.com/cat3/ccc.html というブログ記事があったとして、これらを別のカテゴリcat4に纏めて http://www.example.com/cat4/aaa.html http://www.example.com/cat4/bbb.html http://www.example.com/cat4/ccc.html といった感じです。 cat4内ではPrevNextInCategoryプラグインを使用して「前」「次」のナビゲーションを設置して、 cat4/aaa.html→cat4/bbb.html→cat4/ccc.html と誘導したいと考えています。 aaa.htmlの「新しいブログ記事を作成」ページでcat1とcat4の2つのカテゴリを選べばいいと思いきや、そのようにしてもaaa.htmlのhtmlファイルはメインのカテゴリとして選んだcat1でのみ生成され、cat4には生成されません。 こうしたcat4を実現させるにはどのようにすればいいのでしょうか? 宜しくお願い致します。
- ベストアンサー
- ブログ
- ディレクトリ構成とプログラム
ディレクトリ構成とプログラムについて 各カテゴリ(aaa、bbb、ccc)単位に商品一覧を表示しているサイトで ソースをみると下記のようになっています。 <a href="/cat/aaa/">aaa</a> <a href="/cat/bbb/">bbb</a> <a href="/cat/ccc/">ccc</a> クリックするとルートディレクトリは http://www.xxx.jp/cat/aaa/list/?num=20と表示されます。 ※numは表示商品のmax数。 index.phpがプログラム名なのはわかりますが ディレクトリ構成が / ├index.php(トップページ) ├cat/list/ │ ├aaa │ │ └list │ │ └index.php │ ├ bbb │ としているとは思えません。 どのようなフォルダ構成、実際のプログラムがある場所、どのような制御をしているのでしょうか? また、考え方が記載されているサイトを教えていただけませんか。
- ベストアンサー
- PHP
- クリックされた時にページを表示する前に処理する方法
以下のようにクリックされた時 まず、ファイルに書き出した後にリンク先のページを表示したのですが aaa.phpのページ <a href="bbb.php?genre=1">1</a> <a href="bbb.php?genre=2">2</a> <a href="bbb.php?genre=3">3</a> (1)aaaプログラム上で、ファイルに書き出す (2)対象ページを表示 対象ページプログラムでファイルを書き出す方法はできますが、他のページからの 移動の時はファイルを書き出したくありません。 また、途中プログラムを作成して、そのプログラムが振り分ける方法のあると思いま すが、・・・。 aaa.phpのページ <a href=.cccphp?genre=1>1</a> <a href=ccc.php?genre=2>2</a> <a href=ccc.php?genre=3>3</a> ccc.php ファイル出力 Location・・・で表示 あくまでも、aaa.php内でファイルを書き出してから、対象ページを表示する方法 をお教えお願い致します。
- ベストアンサー
- PHP
- phpでカテゴリページ別に記事を表示
例えば以下のようなカテゴリメニューがあり、 りんごをクリックすると、ringo.phpにりんごカテゴリに属する記事をすべて表示する。 っといったようなことをする場合、wordpressを使わずにやるにはどうすれば良いのでしょうか? <ul> <li><a href="ringo.php">りんご</a></li> <li><a href="mikan.php">みかん</a></li> <li><a href="budou.php">ぶどう</a></li> </ul> 一番簡単そうなのはカテゴリメニューに以下のようなidをつけて、 もしidが1ならばりんごの記事をすべて書き出すのようにすれば良いのかと思いますが、 このようなやり方をしているサイトはあまり見かけません。 皆さんはブログやCMSでは一般的にどのようなやり方をされているのでしょうか? <ul> <li><a href="ringo.php?id=1">りんご</a></li> <li><a href="mikan.php?id=2">みかん</a></li> <li><a href="budou.php?id=3">ぶどう</a></li> </ul>
- ベストアンサー
- PHP
- wordpressの親ブログのみのカテゴリ別新着
wordpressの親ブログのみのカテゴリ別新着記事タイトル(リンクつき)の取得をしたいです。 現在以下のように記述すると、子ブログの新着記事リストを取ってきます。 これを親ブログのみの新着にしたいのですが、やり方がわからず困っています。T_T <ul class="newlist"> <?php $myposts = get_posts('numberposts=5&category=3'); foreach($myposts as $post) : ?> <li><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> </ul> phpまったくの初心者です…。 どなたかご教授くださいませんでしょうか。。
- 締切済み
- PHP
- HTMLで改行するとスペースが開く
HTMLで改行するとスペースが開いてしまうのですが、 これは仕様なのでしょうか? ・これは開かない aaa<a href="***">bbb</a> 結果:aaabbb ・これは開く aaa(改行) <a href="***">bbb</a> 結果:aaa bbb
- ベストアンサー
- CSS
- aaa.csvとbbb.csvを条件で抽出して並べたいです。
aaa.csvとbbb.csvを条件で抽出して並べたいです。 $array = file("aaa.csv"); foreach($array as $line){ $line = explode("," , $line); if($line[1] == "0"){ $array = file("bbb.csv"); foreach($array as $item){ $item = explode("," , $item); if($item[2] == $line[0]){ $menu = $item[5]; } } } } aaa.csvの$line[1]が「0」のときbbb.csvの$item[2]と$line[0]が一致するものを表示させたいです。 素人ですいませんが教えてください。
- 締切済み
- PHP
お礼
ありがとうございました♪ うまく、振り分けできるようになりました また、簡略化した記述で書いて下さり、 感謝しておりますm(_ _)m