1

index.phpにこのフォームがあります

<form action="result.php" method="post">
<input type="text" name="word" class="tbox">
<input type="submit" name="submit" value="Generate Now">
</form>

result.phpで、入力がすべての検証条件に一致するかどうかを確認し、出力を生成しています。一致しない場合は、テキストボックスの近くにエラーをスローする必要があります。それはphpを通して可能ですか?

4

2 に答える 2

3

PHPを使用して、以下のように試すことができます

<input type="text" name="word" class="tbox"> <?php if(isset($_POST['word']) && $_POST['word'] == ''){ echo 'YOUR ERROR MESSAGE'; } ?>
于 2012-09-15T03:14:00.880 に答える
2

いくつかのこと、ページ自体に投稿するだけで、ユーザーが到達可能な領域にDB機能などを配置するのはあまり良くないので、インクルードをチェックして、それらを使用して単一のページを参照してください。

次に、単純な変数を作成し、それをフォームにスライドさせます

<? echo $error ?>

result.php からインポートされた php スクリプトを介してエラーを何かに設定します。または、include を介してファイルを結合することがテーブルにない場合は、セッションについて学び、変数を取得することもできます。

機能したら、そのようにdivボックスを作成します

<? if (isset($error)){?><div class="errorbox"><? echo $error?></div><? }?>
于 2012-09-15T03:14:44.227 に答える