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


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

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:vegah No.1

回答回数496ベストアンサー獲得回数2

ポイント40pt

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

参考になれば幸いです。

id:nekogo

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

2005/02/05 14:26:09
id:watallina No.2

回答回数54ベストアンサー獲得回数0

ポイント25pt

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

処理と表示;

}else{

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

}

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

id:nekogo

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

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

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

2005/02/05 14:36:38
id:sadcns No.3

回答回数53ベストアンサー獲得回数0

ポイント15pt

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{

// 入力フォームの表示

}

でいかがでしょうか?

id:nekogo

ありがとうございます

2005/02/05 14:37:14

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません