質問編集履歴

7

コードの修正

2016/11/25 00:15

投稿

com_pj
com_pj

スコア13

test CHANGED
File without changes
test CHANGED
@@ -136,7 +136,11 @@
136
136
 
137
137
  }
138
138
 
139
+ ?>
139
140
 
141
+ </body>
142
+
143
+ </html>
140
144
 
141
145
  ```
142
146
 

6

タグ追加

2016/11/25 00:15

投稿

com_pj
com_pj

スコア13

test CHANGED
File without changes
test CHANGED
File without changes

5

コードブロックでの囲み

2016/11/25 00:13

投稿

com_pj
com_pj

スコア13

test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,10 @@
10
10
 
11
11
  入力フォームを作成してテキスト、写真を入れて送信
12
12
 
13
+
14
+
15
+ ```HTML
16
+
13
17
  <form method="post" action="***.php"name="">
14
18
 
15
19
  <input type="file" name="img" id="photo_file1" class="photo_file1"multiple="multiple">
@@ -18,11 +22,17 @@
18
22
 
19
23
  </form>
20
24
 
25
+
26
+
27
+ ```
28
+
21
29
  2<ページB>
22
30
 
23
31
  DB名「sample」のテーブル「text」に登録し、登録した内容を表示。
24
32
 
25
33
 
34
+
35
+ ```PHP/HTML/PHPMyadmin
26
36
 
27
37
  <?php
28
38
 
@@ -126,7 +136,9 @@
126
136
 
127
137
  }
128
138
 
139
+
140
+
129
-
141
+ ```
130
142
 
131
143
  3<ページC>
132
144
 

4

コードの修正

2016/11/25 00:12

投稿

com_pj
com_pj

スコア13

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  if(!empty($_POST["name"])){
72
72
 
73
- $result = mysql_query("INSERT INTO preview(name,photo1,) VALUE(\"$_POST[name]\",\"$filename\)",$cn1);
73
+ $result = mysql_query("INSERT INTO preview(name,photo1,) VALUE(\"$_POST[name]\",\"$filename\")",$cn1);
74
74
 
75
75
  }
76
76
 

3

コードの修正

2016/11/24 13:41

投稿

com_pj
com_pj

スコア13

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  if(!empty($_POST["name"])){
72
72
 
73
- $result = mysql_query("INSERT INTO preview(name,day,) VALUE(\"$_POST[name]\",\"$_POST[day]\)",$cn1);
73
+ $result = mysql_query("INSERT INTO preview(name,photo1,) VALUE(\"$_POST[name]\",\"$filename\)",$cn1);
74
74
 
75
75
  }
76
76
 
@@ -98,7 +98,7 @@
98
98
 
99
99
  <?php
100
100
 
101
- $result = mysql_query("SELECT * FROM preview ORDER BY id DESC" ,$cn1);
101
+ $result = mysql_query("SELECT * FROM text" ,$cn1);
102
102
 
103
103
  $i=0;
104
104
 
@@ -112,7 +112,7 @@
112
112
 
113
113
  $name = $row["name"];
114
114
 
115
- $day = $row["day"];
115
+ $photo1= $row["photo1"];
116
116
 
117
117
 
118
118
 
@@ -120,7 +120,7 @@
120
120
 
121
121
  <p>名前は$nameです。</p>
122
122
 
123
- <p>今日は$day日です。</p>
123
+ <img src="$photo1"class="photo"width="300" alt="">
124
124
 
125
125
  EOM;
126
126
 

2

コードを追加しました。

2016/11/24 13:40

投稿

com_pj
com_pj

スコア13

test CHANGED
File without changes
test CHANGED
@@ -10,13 +10,123 @@
10
10
 
11
11
  入力フォームを作成してテキスト、写真を入れて送信
12
12
 
13
+ <form method="post" action="***.php"name="">
13
14
 
15
+ <input type="file" name="img" id="photo_file1" class="photo_file1"multiple="multiple">
16
+
17
+ <input type="image" src="img/mikan.png"name="fo1" id="form"wrap="hard" onclick="sub();">
18
+
19
+ </form>
14
20
 
15
21
  2<ページB>
16
22
 
17
23
  DB名「sample」のテーブル「text」に登録し、登録した内容を表示。
18
24
 
19
25
 
26
+
27
+ <?php
28
+
29
+ $path = "../img/photo/";
30
+
31
+ $file = $_FILES["img"]["name"];
32
+
33
+
34
+
35
+ $filename = $path . $file;
36
+
37
+ if (is_uploaded_file($_FILES["imgup"]["tmp_name"])) {
38
+
39
+ if (move_uploaded_file($_FILES["imgup"]["tmp_name"], $filename)) {
40
+
41
+ chmod("files/" . $filename, 0644);
42
+
43
+ echo "";
44
+
45
+ } else {
46
+
47
+ echo "ファイルをアップロードできません。";
48
+
49
+ }
50
+
51
+ } else {
52
+
53
+ echo "";
54
+
55
+ }
56
+
57
+
58
+
59
+ if(!$file){
60
+
61
+ $filename = NULL;
62
+
63
+ }
64
+
65
+
66
+
67
+ $cn1=mysql_connect("localhost","root","****");
68
+
69
+ $db=mysql_select_db("sample",$cn1);
70
+
71
+ if(!empty($_POST["name"])){
72
+
73
+ $result = mysql_query("INSERT INTO preview(name,day,) VALUE(\"$_POST[name]\",\"$_POST[day]\)",$cn1);
74
+
75
+ }
76
+
77
+
78
+
79
+ ?>
80
+
81
+ <!DOCTYPE html>
82
+
83
+ <html lang="ja">
84
+
85
+ <head>
86
+
87
+ <meta http-equiv="Content-type"content="text/html;charset=UTF-8">
88
+
89
+ <title>画面</title>
90
+
91
+ <link rel="stylesheet" href="../css/home.css" />
92
+
93
+ </head>
94
+
95
+ <body>
96
+
97
+ <form method="post" action="touroku.php"id="form" name="s1" enctype="multipart/form-data">
98
+
99
+ <?php
100
+
101
+ $result = mysql_query("SELECT * FROM preview ORDER BY id DESC" ,$cn1);
102
+
103
+ $i=0;
104
+
105
+ while($row = mysql_fetch_array($result))
106
+
107
+ {
108
+
109
+
110
+
111
+
112
+
113
+ $name = $row["name"];
114
+
115
+ $day = $row["day"];
116
+
117
+
118
+
119
+ echo <<<EOM
120
+
121
+ <p>名前は$nameです。</p>
122
+
123
+ <p>今日は$day日です。</p>
124
+
125
+ EOM;
126
+
127
+ }
128
+
129
+
20
130
 
21
131
  3<ページC>
22
132
 

1

説明文の追加

2016/11/24 13:35

投稿

com_pj
com_pj

スコア13

test CHANGED
File without changes
test CHANGED
@@ -36,8 +36,10 @@
36
36
 
37
37
  name属性を使うことはわかっています。inputタグのname属性に
38
38
 
39
- 書かないといけないのでしょうか。写真もあのでinputタグだと
39
+ 書かないといけないのでしょうか。表示画面なのでinputタグはおかしい気がします。
40
40
 
41
- 使えなかったり、表示が崩れたりします。他に方法がありましたら
41
+ また写真もあのでinputタグだと使えなかったり、表示が崩れたりします。
42
42
 
43
- name属性を使用する以外でも構いませんのでご教授頂ければ幸いです。
43
+ 他に方法がありましたらname属性を使用する以外でも構いませんので
44
+
45
+ ご教授頂ければ幸いです。