質問編集履歴
7
コードの修正
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
タグ追加
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
5
コードブロックでの囲み
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
コードの修正
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
コードの修正
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,
|
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
|
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
|
-
$
|
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
|
123
|
+
<img src="$photo1"class="photo"width="300" alt="">
|
124
124
|
|
125
125
|
EOM;
|
126
126
|
|
2
コードを追加しました。
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
説明文の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,8 +36,10 @@
|
|
36
36
|
|
37
37
|
name属性を使うことはわかっています。inputタグのname属性に
|
38
38
|
|
39
|
-
書かないといけないのでしょうか。
|
39
|
+
書かないといけないのでしょうか。表示画面なのでinputタグはおかしい気がします。
|
40
40
|
|
41
|
-
使えなかったり、表示が崩れたりします。
|
41
|
+
また写真もあのでinputタグだと使えなかったり、表示が崩れたりします。
|
42
42
|
|
43
|
-
name属性を使用する以外でも構いませんので
|
43
|
+
他に方法がありましたらname属性を使用する以外でも構いませんので
|
44
|
+
|
45
|
+
ご教授頂ければ幸いです。
|