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

回答編集履歴

1

回答なしのため削除

2015/08/16 06:27

投稿

pirlo21
pirlo21

スコア31

answer CHANGED
@@ -1,140 +1,1 @@
1
- 質問が大ざっぱすぎているような気がしましすが
2
- 質問者さんの質問をざっとコード化してみました。。
3
- インプットチェックの箇所はやり方がいくつかあるので調べて見て下さい。
4
- エラーメッセージの箇所も同様にCSSを入れると赤字になります。
5
-
6
- あとDBとかの使用はお考えなのでしょうか?それともメールだけで対応?
7
- PHPを使用する上で一番大切と行ってもいい部分が欠けています。
8
-
9
-
10
-
11
-
12
-
13
- ----------test.php ---------------------
14
-
15
- <?php
16
-
17
-
18
- //エラーメッセージ取得
19
- $message = $_SESSION['S_message'];
20
- $data = $_SESSION["S_data"] ;
21
-
22
- //セッションデータ削除
23
- unset($_SESSION["S_data"]);
24
- unset($_SESSION["S_message"]);
25
-
26
- ?>
27
- <!DOCTYPE html>
28
- <html>
29
- <head>
30
- <meta charset="utf-8">
31
- <title>株式会社LOG'Z</title>
32
- <link rel="stylesheet" type="text/css" href="stylesheet.css">
33
- </head>
34
- <body>
35
- <div class="main">
36
- <div class="contact-form">
37
-
38
- <div class="form-title">お問い合わせ</div>
39
- <div class="message"><?=$message?></div>
40
-
41
- <form method="POST" action="sent.php">
42
-
43
- <div class="form-item">お名前</div>
44
- <input type="text" name="F_data[name]" value="<?= $data['name'] ?>">
45
-
46
- <div class="form-item">件名</div>
47
- <input type="text" name="F_data[subject]" value="<?= $data['subject'] ?>">
48
-
49
- <div class="form-item">メールアドレス</div>
50
- <input type="text" name="F_data[mail]" value="<?= $data['mail'] ?>">
51
-
52
- <div class="form-item">本文</div>
53
- <textarea name="F_data[body]"><?= $data['body'] ?></textarea>
54
-
55
- <input type="submit" name="F_Add" value=" 送信 " />
56
- </form>
57
- </div>
58
- </div>
59
- </body>
60
- </html>
61
-
62
- ----------sent.php ---------------------
63
-
64
- DEFINE("ERR_URL","test.php");
65
-
66
- if($_POST['F_Add']){
67
-
68
- $data = $_POST['F_data'];
69
- // print_r($data);
70
- //インプットチェック
71
- // $message = inputCheck($data);
72
-
73
- /*
74
- */
75
- $_SESSION["S_data"] = $data;
76
-
77
- if ($message <> ""){
78
- $_SESSION["S_message"] = $message;
79
- header("Location: " . ERR_URL);
80
- exit;
81
- }
82
-
83
-
84
- }
85
-
86
- ?>
87
- <!DOCTYPE html>
88
- <html>
89
- <head>
90
- <meta charset="utf-8">
91
- <title>株式会社LOG'Z</title>
92
- <link rel="stylesheet" type="text/css" href="stylesheet.css">
93
- </head>
94
- <body>
95
- <div class="header">
96
- <div class="header-left">株式会社LOG'Z</div>
97
- <div class="header-right">
98
- <ul>
1
+ 回答なしのため削除
99
- <li>会社概要</li>
100
- <li>採用</li>
101
- <li class="selected">お問い合わせ</li>
102
- </ul>
103
- </div>
104
- </div>
105
-
106
- <div class="main">
107
-
108
- <div class="contact-form">
109
-
110
- <div class="form-title">お問い合わせ</div>
111
-
112
- <form method="POST" action="sent.php">
113
-
114
- <div class="form-item">お名前</div>
115
- <?= $data['name'] ?>
116
-
117
- <div class="form-item">件名</div>
118
- <?= $data['name'] ?>
119
-
120
- <div class="form-item">メールアドレス</div>
121
- <?= $data['name'] ?>
122
-
123
- <div class="form-item">本文</div>
124
- <?= $data['body'] ?>
125
-
126
- </form>
127
-
128
- </div>
129
- </div>
130
-
131
- <div class="footer">
132
- <div class="footer-left">
133
- <ul>
134
- <li>会社概要</li>
135
- <li>採用</li>
136
- <li>お問い合わせ</li>
137
- </ul>
138
- </div>
139
- </body>
140
- </html>