質問編集履歴
5
説明追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,19 @@
|
|
4
4
|
|
5
5
|
例えば、100.htmlとして、一つのユーザーが観れるhtmlページを書き出したいです。
|
6
6
|
|
7
|
-
|
7
|
+
例2:データベースに
|
8
|
+
|
9
|
+
test_id, test_title, test_contents, test_date.test_imageのデータを保存しています。このデータのid毎にhtmlにて書き出したいです。WordPressやMovable Typeとかに似ているイメージです。
|
10
|
+
|
11
|
+
例えば:添付した画像test3の書き出すボタンを押すと/Applications/MAMP/htdocs/test/のディレクトリーの下に書き出したいです
|
12
|
+
|
13
|
+
/Applications/MAMP/htdocs/test/1.html
|
14
|
+
|
15
|
+
/Applications/MAMP/htdocs/test/2.html
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
1.htmlと2.htmlにデータベースに保存されているtest_id, test_title, test_contents, test_date.test_imageのデータがid毎に全部入っています
|
8
20
|
|
9
21
|
何を使ってどうすればいいかわかりません、誰かが助けてください!!
|
10
22
|
|
4
編集・修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -149,3 +149,69 @@
|
|
149
149
|
</form>
|
150
150
|
|
151
151
|
```
|
152
|
+
|
153
|
+
|
154
|
+
|
155
|
+
こちらがsync.phpですが問題はidごとに書き出したいので、ここはダメかなと
|
156
|
+
|
157
|
+
```
|
158
|
+
|
159
|
+
<?php
|
160
|
+
|
161
|
+
if(isset($_GET['test_id'])){
|
162
|
+
|
163
|
+
$the_id = $_GET['test_id'];
|
164
|
+
|
165
|
+
}
|
166
|
+
|
167
|
+
$query = "SELECT * FROM test WHERE test_id = $the_id";
|
168
|
+
|
169
|
+
$select_query = mysqli_query($db, $query);
|
170
|
+
|
171
|
+
while($row = mysqli_fetch_assoc($select_query)){
|
172
|
+
|
173
|
+
$test_id =$row['test_id'];
|
174
|
+
|
175
|
+
$test_title = $row['test_title'];
|
176
|
+
|
177
|
+
$test_product =$row['test_product'];
|
178
|
+
|
179
|
+
$test_author =$row['test_author'];
|
180
|
+
|
181
|
+
$test_koumoku =$row['test_koumoku'];
|
182
|
+
|
183
|
+
$test_date = $row['test_date'];
|
184
|
+
|
185
|
+
$test_hunbun = $row['test_hunbun'];
|
186
|
+
|
187
|
+
?>
|
188
|
+
|
189
|
+
<p><?php echo $special_planning; ?><br>
|
190
|
+
|
191
|
+
<p><?php echo $special_title; ?></p>
|
192
|
+
|
193
|
+
<?php } ?>
|
194
|
+
|
195
|
+
<?php
|
196
|
+
|
197
|
+
$url = "http://superceo.local/test/sync.php";
|
198
|
+
|
199
|
+
$buff = file_get_contents($url);
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
//ここをどうしたらいいですか?後stg同期を押した時に実行されません
|
204
|
+
|
205
|
+
$fname ="/Applications/MAMP/htdocs/stg/test/ここに入るID.html";
|
206
|
+
|
207
|
+
|
208
|
+
|
209
|
+
$fhandle = fopen($fname, "w");
|
210
|
+
|
211
|
+
fwrite($fhandle, $buff);
|
212
|
+
|
213
|
+
fclose($fhandle);
|
214
|
+
|
215
|
+
?>
|
216
|
+
|
217
|
+
```
|
3
編集・修正です
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
|
32
32
|
|
33
|
-
![イメージ説明](39c
|
33
|
+
![イメージ説明](1d39c85d1f89596a70af6d5471b180ce.png)
|
34
34
|
|
35
35
|
これは管理画面ですべての記事ページを作っています。
|
36
36
|
|
@@ -146,4 +146,6 @@
|
|
146
146
|
|
147
147
|
</table>
|
148
148
|
|
149
|
-
</for
|
149
|
+
</form>
|
150
|
+
|
151
|
+
```
|
2
修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,10 +7,6 @@
|
|
7
7
|
|
8
8
|
|
9
9
|
何を使ってどうすればいいかわかりません、誰かが助けてください!!
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
![イメージ説明](d399ced5182bc554b59859c1edddd330.png)
|
14
10
|
|
15
11
|
|
16
12
|
|
@@ -34,7 +30,7 @@
|
|
34
30
|
|
35
31
|
|
36
32
|
|
37
|
-
|
33
|
+
![イメージ説明](39cb014864f0d1c814381b8cb5a3b27f.png)
|
38
34
|
|
39
35
|
これは管理画面ですべての記事ページを作っています。
|
40
36
|
|
1
修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,12 +1,46 @@
|
|
1
|
+
phpで作ってデータベース(Mysql)に保存してあるデータをidごと別々にhtmlにて書き出したいですが可能でしょうか?
|
2
|
+
|
1
|
-
したいことは、
|
3
|
+
したいことは、管理画面に表示されているidごとの項目にstg同期ボタンがあって、それを押すとid.htmlとしてそれぞれ書き出したいです。
|
4
|
+
|
5
|
+
例えば、100.htmlとして、一つのユーザーが観れるhtmlページを書き出したいです。
|
6
|
+
|
7
|
+
|
2
8
|
|
3
9
|
何を使ってどうすればいいかわかりません、誰かが助けてください!!
|
4
10
|
|
5
11
|
|
6
12
|
|
13
|
+
![イメージ説明](d399ced5182bc554b59859c1edddd330.png)
|
7
14
|
|
8
15
|
|
16
|
+
|
17
|
+
index.htmlの一覧ページがありますその中に<a href="100.html"></a>あるとします、これの飛ぶ先の100.htmlファイルを書き出したいです
|
18
|
+
|
19
|
+
ユーザー側が観れる、index.html一覧ページ:
|
20
|
+
|
21
|
+
```
|
22
|
+
|
23
|
+
<div><a href="100.html"></a></div>
|
24
|
+
|
25
|
+
<div><a href="99.html"></a></div>
|
26
|
+
|
27
|
+
<div><a href="98.html"></a></div>
|
28
|
+
|
29
|
+
<div><a href="97.html"></a></div>
|
30
|
+
|
31
|
+
<div><a href="96.html"></a></div>
|
32
|
+
|
33
|
+
```
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
これは管理画面ですべての記事ページを作っています。
|
40
|
+
|
9
|
-
view.php:
|
41
|
+
管理画面のview.phpです:
|
42
|
+
|
43
|
+
|
10
44
|
|
11
45
|
```
|
12
46
|
|
@@ -102,7 +136,7 @@
|
|
102
136
|
|
103
137
|
//ここまで考えたのですが次はどうすればいいかわかりません、下記のstg同期ボタンを押したらid.htmlとして書き出したいです。
|
104
138
|
|
105
|
-
//sync.phpを作ればいいかと思いましたが書方がわかりません。
|
139
|
+
//sync.phpを作ればいいかと思いましたが書方がわかりません。例:100.htmlにてここにあるすべての項目がhtml式で書き出せるようにしたいです。
|
106
140
|
|
107
141
|
echo "<td><form action='sync.php' method='post'><div>
|
108
142
|
|
@@ -116,6 +150,4 @@
|
|
116
150
|
|
117
151
|
</table>
|
118
152
|
|
119
|
-
</for
|
153
|
+
</for
|
120
|
-
|
121
|
-
```
|