php
1<!DOCTYPE HTML> 2<html> 3 <head> 4 <meta http-equiv="content-type" charset="utf-8"> 5 </head> 6 7 8 <body> 9 10 <?php 11 $nickname=filter_input(INPUT_POST,"nickname"); 12 $email=filter_input(INPUT_POST,"email"); 13 $goiken=filter_input(INPUT_POST,"goiken"); 14 15 $nickname=htmlspecialchars($nickname); 16 $email=htmlspecialchars($email); 17 $goiken=htmlspecialchars($goiken); 18 19 if($nickname=="") 20 { 21 print"ニックネームが入力されていません。<br>"; 22 } 23 else 24 { 25 print"ようこそ"; 26 print $nickname; 27 print"様"; 28 print"<br>"; 29 } 30 31 if($email=="") 32 { 33 print"メールアドレスが入力されていません。<br>"; 34 } 35 else 36 { 37 print"メールアドレス:"; 38 print$email; 39 print"<br>"; 40 } 41 42 if($goiken=="") 43{ 44 print"ご意見が入力されていません。<br>"; 45} 46else 47{ 48 print"ご意見『"; 49 print $goiken; 50 print"』<br>"; 51} 52 53if( $nickname==''||$email==''||$goiken=='') 54{ 55 print'<form>'; 56 print'<input type="button" onclick="history.back()" value="戻る">'; 57 print'</form>'; 58} 59else 60{ 61 print'<form method="post" action="thanks.php">'; 62 print '<input name="nickname" type="hidden" value="'.$nickname.'">'; 63 print '<input name="email" type="hidden" value="'.$email.'">'; 64 print '<input name="goiken" type="hidden" value="'.$goiken.'">'; 65 66 print'<input type="button" onclick="history.back()" value="戻る">'; 67 print'<input type="submit" value="OK">'; 68 print"</form>"; 69} 70?> 71 72 </body> 73</html>
現在、お問い合わせフォームが簡単に完成したのですが、確認画面のページにおいてどのようにスタイリングすれば良いのかがわかりません。
##表示結果
提示したスクリーンショットのようになります。
これでは、マークアップしただけで、なにもスタイリングできていませんよね。。
一度html/cssだけで同じ入力がされた時このようなページになってほしいということで、他サイトからデベロッパーツールで編集し、スクリーンショットしました。
##実現したいイメージ画像
このような感じで、行なっていきたいのですが、例として名前をスタイリングする時
下記のコードを一度定数として、html内の要素に改めて記述すれば良いのでしょうか?
php
1 if($nickname=="") 2 { 3 print"ニックネームが入力されていません。<br>"; 4 } 5 else 6 { 7 print"ようこそ"; 8 print $nickname; 9 print"様"; 10 print"<br>"; 11 }
回答2件
あなたの回答
tips
プレビュー