質問編集履歴

5

説明追加

2016/03/25 07:43

投稿

hyskyo
hyskyo

スコア79

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

編集・修正

2016/03/25 07:43

投稿

hyskyo
hyskyo

スコア79

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

編集・修正です

2016/03/24 11:39

投稿

hyskyo
hyskyo

スコア79

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- ![イメージ説明](39cb014864f0d1c814381b8cb5a3b27f.png)
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

修正しました

2016/03/24 09:16

投稿

hyskyo
hyskyo

スコア79

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

修正しました

2016/03/24 09:15

投稿

hyskyo
hyskyo

スコア79

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,46 @@
1
+ phpで作ってデータベース(Mysql)に保存してあるデータをidごと別々にhtmlにて書き出したいですが可能でしょうか?
2
+
1
- したいことは、一覧表示画面にidごとの項目にstg同期ボタンがあって、それを押すとid.htmlとしてそれぞれ書き出したいです。
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
- </form>
153
+ </for
120
-
121
- ```