[フォームを表示させテキストボックスに入力しサブミットされフォームデータをチャックする]
phpを作成したのですがフォームが表示されません。
自分では解決できなかったため宜しくお願い致します。
下記、ソースになります。
](251b9e78aa2a6a833d9840f3e6ebd522.png)
下記、ソースになります。
php
1<?php 2//リクエストメソッドに応じて 3//適切な処理を行うロジック 4if($_SERVER['REQUEST_METHOD'] == 'POST'){ 5 If(validate_from()){ 6 process_form(); 7 }else{ 8 show_form(); 9 } 10} 11//フォームのサブミット時に何かを行う 12function process_form(){ 13 print "Hello,".$_POST['my_name']; 14} 15//フォームを表示する 16function show_form(){ 17 print<<<_HTML_ 18<form method="POST" action="$_SERVER['PHP_SELF']"> 19Your name:<input type="text" name="my_name"> 20<br/> 21<input type="submit" value="Say Hello"> 22</form> 23_HTML_; 24} 25//フォームデータをチャックする 26function validate_from(){ 27 if(strlen($_POST['my_name']) < 3){ 28 return false; 29 }else{ 30 return true; 31 } 32} 33?>
回答4件
あなたの回答
tips
プレビュー