人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

smartyで2ペインのwebサイトを作っています。

左ペインのメニューをクリックすると、該当するphpを実行し、右ペインにその結果であるtplを表示させたいのですが、うまくいきません。

index.phpの左メニュー部分は
<a href="menu1.php&action=aaa&type=bbb">検索メニュー</a>{else}
となっていて、

これをクリックすると、menu1.phpが実行され、画面右ペインにその実行結果のmenu1.tplが表示されます。

この、tplの表示部分が分かりません。
よろしくお願いいたします。

●質問者: indgoma
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:INDEX PHP Smarty TPL webサイト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● うぃんど

パラメータが1つある場合には下記のように?で区切ります

href="呼び出したいページ?パラメータ"

パラメータが2つある場合には下記のように&を用いて区切ります

href="呼び出したいページ?パラメータ1&パラメータ2"

パラメータが3つある場合には下記のように&を用いて繋げていきます

href="呼び出したいページ?パラメータ1&パラメータ2&パラメータ3"

パラーメータが4つある場合は・・・わかりますか?

<a href="menu1.php?action=aaa&type=bbb">検索メニュー</a>

以下、苦言とお願いです

「phpで作っています」とか「smartyで作っています」とタイトルに入れておられますが、おおよそすべて「ベースとなるHTMLの仕組みを理解しておられない」のが原因のものばかりです

パンくずなどの件でも、しっかり回答いただいているにもかかわらず理解できないのではないですか?

それは基礎的な構造や用語を理解しておられないためです

パンくずリストはphpを使わずとも作れます。その方法を理解せずにパンくずリストをphpで自動的につけようとしても、それは無理というものになるわけです

まずはホームページ作成の基本(頻繁に使うHTMLタグの機能と使い方を覚える)をマスターすることを目指しましょう

HTMLでホームページを作ることが出来るようになったら「デザインの管理を行いやすいようにsmartyを利用してホームページを作成する方法」を学びましょう

それから「phpで様々な変化をつける方法」を学びましょう

基本も学ばずにいきなり応用編も飛び越えて自由に操れるようになるのは至難の業ですし、回答をもらっても理解すらできないはずです

そちらの事情はわかりかねますが、ホームページ作成の基本部分はパソコン教室に通えば数回(集中して行えば1日から2日)で覚えられますので、急ぎであれ趣味であれ一度きっちりしておいたほうがよろしいかと思います

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ