入力フォーム側から処理するphpを呼び出して結果を表示するのではなく、phpを1つにまとめたいと思いました。データを取得してなければ入力フォーム、取得後なら処理して結果を表示すればいいと思うのですが、上手くいきません。
何か参考になるページをお願いします。
PHPの初心者なので難しい事はわかりませんが、最初に読んだ上のサイトでお望みの要件に近い事をしています。
参考になれば幸いです。
離れPHP島
if(”[フォームからの値]” > 0 ){
処理と表示;
}else{
print ”[入力フォーム]”;
}
みたいな感じでしょうか。
それはさすがに分かります(;^_^A ・・・
フォームに入力して送信ボタンを押した時に、どうやって再度if文に戻すのかが分からないのです。
とここまで書いて、1番の回答でその方法がのっていることに気がつきました。気がつかせていただいてありがとうございます<(_ _)>
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{
// 入力フォームの表示
}
でいかがでしょうか?
ありがとうございます
ありがとうございます。だいたいの流れはつかめたんですが、やっぱりうまくいきませんでした。