質問するログイン新規登録

質問編集履歴

2

修正

2020/04/27 02:06

投稿

cocoo
cocoo

スコア8

title CHANGED
File without changes
body CHANGED
@@ -5,6 +5,7 @@
5
5
  ![ソース](6938d4a55c4e23db9859c29676b915e6.png)](251b9e78aa2a6a833d9840f3e6ebd522.png)
6
6
 
7
7
  下記、ソースになります。
8
+ ```php
8
9
  <?php
9
10
  //リクエストメソッドに応じて
10
11
  //適切な処理を行うロジック
@@ -37,4 +38,5 @@
37
38
  return true;
38
39
  }
39
40
  }
40
- ?>
41
+ ?>
42
+ ```

1

ソースの貼り付け

2020/04/27 02:06

投稿

cocoo
cocoo

スコア8

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