PHPで、エラーがない場合のみ画面遷移させたい
PHPのプログラムを作成しています。
動きとしては、
1.ユーザに値を入力させる
2.ユーザが入力した値をエラーチェックする
3.エラーチェック結果、もしエラーがなければ次の画面へ遷移し、エラーがあればメッセージを画面表示
という動きです。
(教えて!gooのような動きをさせたいのですが・・・)
2まではできていますが、3で困っています。
エラーがあればメッセージを画面表示するのはできましたが、エラーがない場合に次の画面へ移動する、というのはどのように実装すれば可能でしょう。
現在のソースは以下のような流れです。
----------------------------------------------------------
<?php
$getChar = $_POST["char"]
/*--- エラーチェック ---*/
if( isset( $_POST["send"] ) ) {
if( strcmp( $getChar, "" ) == 0 ) { // 空の場合はエラー
$strErr = "エラーメッセージ";
}
echo $strErr; // ★
}
?>
<form method="POST" action="#" name="form">
名前:<input type="text" name="char">
<input type="submit" name="send" value=\"送信\">
</form>
----------------------------------------------------------
現在は上のような流れで処理を行っています。
今はエラーがある場合はエラーメッセージを表示(★部)し、ない場合はエラーメッセージを表示せず、画面遷移も行いません。
本当はエラーがない場合は次の画面へ遷移をさせたいのですが、どのように指定をさせたら良いのでしょうか。
すみませんが、ご回答よろしくお願いいたします。
補足
ご回答いただきありがとうございます。 badboyのバージョン:2.2 beta JMeterのバージョン:2.13 JDKのバージョン:1.8.0_71 おっしゃるとおりの手順で実施しております。 (手順) メイン画面→メッセージ送信 しかし、左のScriptタブには、stepの下位に何も表示されません。 (本来であれば、httpリクエストや、URLなどが記録されますよね。。) ログイン画面→メイン画面の遷移は処理内容を取得できました。 ボタンの処理などがjavascriptで制御されている、かつ非同期通信の場合、他にプラグインが必要でしょうか。。 (Ajaxのようなものを想定していただけますと幸いです。) 申し訳ございませんが、よろしくお願いいたします。。