FC2ブログ

登録画面でエラーメッセージの表示方法

エラーメッセージの表示

#10 エラーメッセージを表示する
http://dotinstall.com/lessons/sns_php_v2/9610
を参考に
エラーがおきたときにエラーメッセージが表示されるようにする

signup.php の
HTML部分のform部分にある
<p>お名前:<input type="text" name="name" value=""></p>
の後ろへ
<?php echo h($err['name']); ?>
を追記

<p>メールアドレス:<input type="text" name="email" value=""></p>
の後ろに
<?php echo h($err['email']); ?>
を追記

<p>パスワード:<input type="password" name="password" value=""></p>
の後ろに
<?php echo h($err['password']); ?>
を追記

この状態で
ページで何も記入せずに送信するとエラーがでる

ただし、以前のものをコピペしていると
$_SERVER

$_SEVER
となっていることがあるので注意
これを修正しないとエラーが表示されない

ただ、このままだと入力した内容が消えて面倒なので
value="" のところを
value="<?php echo h($name); ?>"
というようにすれば
入力した内容がそのまま保存されている状態になる

ただ、パスワードに関しては
セキュリティのため毎度入力にしている

ソースにすると
<p>お名前:<input type="text" name="name" value="<?php echo h($name); ?>"><?php echo h($err['name']); ?></p>
<p>メールアドレス:<input type="text" name="email" value="i<?php echo h($email); ?>">
<?php echo h($err['email']); ?></p>
というように変わる
スポンサーサイト



テーマ : プログラミング
ジャンル : コンピュータ

コメント

非公開コメント

最新記事
検索フォーム
GREEハコニワ攻略サイト
リンク
カテゴリ
月別アーカイブ
フリーエリア
最新記事
FXプライムレート
最新コメント
最新トラックバック