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

phpで、入力フォームを表示するphpと、データを処理して表示するphpを作りました。

入力フォーム側から処理するphpを呼び出して結果を表示するのではなく、phpを1つにまとめたいと思いました。データを取得してなければ入力フォーム、取得後なら処理して結果を表示すればいいと思うのですが、上手くいきません。

何か参考になるページをお願いします。

●質問者: nekogo
●カテゴリ:コンピュータ
✍キーワード:PHP データ 作りました 入力
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● vegah
●40ポイント

http://hotwired.goo.ne.jp/webmonkey/2000/01/index3a_page5.html

PHPの初心者なので難しい事はわかりませんが、最初に読んだ上のサイトでお望みの要件に近い事をしています。

参考になれば幸いです。

◎質問者からの返答

ありがとうございます。だいたいの流れはつかめたんですが、やっぱりうまくいきませんでした。


2 ● watallina
●25ポイント

http://masago.kir.jp/

離れPHP島

if(”[フォームからの値]” > 0 ){

処理と表示;

}else{

print ”[入力フォーム]”;

}

みたいな感じでしょうか。

◎質問者からの返答

それはさすがに分かります(;^_^A ・・・

フォームに入力して送信ボタンを押した時に、どうやって再度if文に戻すのかが分からないのです。

とここまで書いて、1番の回答でその方法がのっていることに気がつきました。気がつかせていただいてありがとうございます<(_ _)>


3 ● sadcns
●15ポイント

http://www.hatena.ne.jp/1107575096#

人力検索はてな - phpで、入力フォームを表示するphpと、データを処理して表示するphpを作りました。 入力フォーム側から処理するphpを呼び出して結果を表示するのではなく、phpを1つにまと..

URLはダミーです。

最初に以下のようにsubmitされているか判定します。

$submit = $_GET[’submit’];

または

$submit = $_POST[’submit’];

※ METHODがGETかPOSTで使い分け。

if( isset($submit) ){

// 取得後の処理

}else{

// 入力フォームの表示

}

でいかがでしょうか?

◎質問者からの返答

ありがとうございます

関連質問


●質問をもっと探す●



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