質問編集履歴
2
別のファィルでテストしてた結果を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,6 +16,16 @@
|
|
16
16
|
|
17
17
|
すみませんPHPのバージョンはまだ5.2.4です。
|
18
18
|
|
19
|
+
|
20
|
+
|
21
|
+
追記
|
22
|
+
|
23
|
+
別のファィルでテストしてちゃんと表示されました。
|
24
|
+
|
25
|
+
下のコードがそれです。
|
26
|
+
|
27
|
+
ということは送信或いはPOSTデータの取得がダメそうです。
|
28
|
+
|
19
29
|
```php
|
20
30
|
|
21
31
|
<?php
|
@@ -306,8 +316,98 @@
|
|
306
316
|
|
307
317
|
</html>
|
308
318
|
|
309
|
-
|
310
|
-
|
311
|
-
|
312
|
-
|
313
319
|
```
|
320
|
+
|
321
|
+
```php
|
322
|
+
|
323
|
+
<!doctype html>
|
324
|
+
|
325
|
+
<html>
|
326
|
+
|
327
|
+
<head>
|
328
|
+
|
329
|
+
<meta charset="utf-8">
|
330
|
+
|
331
|
+
<title>テスト</title>
|
332
|
+
|
333
|
+
</head>
|
334
|
+
|
335
|
+
|
336
|
+
|
337
|
+
<body>
|
338
|
+
|
339
|
+
<?php
|
340
|
+
|
341
|
+
//編集部分
|
342
|
+
|
343
|
+
$filename = "keijiban.txt";
|
344
|
+
|
345
|
+
$hensyuNO = $_POST[ 'hensyuNO' ]; //編集番号の定義
|
346
|
+
|
347
|
+
$ret_array = file( $filename ); //ファイルを配列として読み込む
|
348
|
+
|
349
|
+
foreach ( $ret_array as $value ) { //ループ
|
350
|
+
|
351
|
+
$bangou = explode( "<>", $value ); //<>で分割し投稿番号取り出す
|
352
|
+
|
353
|
+
$Hno = $bangou[ 0 ];
|
354
|
+
|
355
|
+
$Hname = $bangou[ 1 ];
|
356
|
+
|
357
|
+
$Hcomment = $bangou[ 2 ];
|
358
|
+
|
359
|
+
$Hdate = $bangou[ 3 ];
|
360
|
+
|
361
|
+
}
|
362
|
+
|
363
|
+
|
364
|
+
|
365
|
+
var_dump($Hname);
|
366
|
+
|
367
|
+
?>
|
368
|
+
|
369
|
+
<form method="post" >
|
370
|
+
|
371
|
+
<label for="name-field">お名前<span style="color: red;">【必須】</span><br>
|
372
|
+
|
373
|
+
</label>
|
374
|
+
|
375
|
+
<input type="text" name="name" id="name-field" required="required" value="<?php echo $Hname;?>">
|
376
|
+
|
377
|
+
<label for="comment">
|
378
|
+
|
379
|
+
コメント<span style="color: red;">【必須】</span>
|
380
|
+
|
381
|
+
</label>
|
382
|
+
|
383
|
+
<br>
|
384
|
+
|
385
|
+
<textarea name="comment" cols="30" rows="3" id="comment" required="required"><?php
|
386
|
+
|
387
|
+
echo $Hcomment;
|
388
|
+
|
389
|
+
?>
|
390
|
+
|
391
|
+
</textarea>
|
392
|
+
|
393
|
+
<input type="submit" value="投稿">
|
394
|
+
|
395
|
+
</form>
|
396
|
+
|
397
|
+
<form method="post">
|
398
|
+
|
399
|
+
<label for="hensyuNO" >編集対象番号</label>
|
400
|
+
|
401
|
+
<input type="text" name="hensyuNO" >
|
402
|
+
|
403
|
+
<input type="submit" value="編集">
|
404
|
+
|
405
|
+
</form>
|
406
|
+
|
407
|
+
</body>
|
408
|
+
|
409
|
+
</html>
|
410
|
+
|
411
|
+
```
|
412
|
+
|
413
|
+
```
|
1
$hasyuNOの定義とフォームのname属性が違っていたので直しました、がうまくいきませんでした。
test
CHANGED
File without changes
|
test
CHANGED
@@ -250,9 +250,9 @@
|
|
250
250
|
|
251
251
|
<form method="post">
|
252
252
|
|
253
|
-
<label for="hensyu" >編集対象番号</label>
|
253
|
+
<label for="hensyuNO" >編集対象番号</label>
|
254
|
-
|
254
|
+
|
255
|
-
<input type="text" name="hensyu" >
|
255
|
+
<input type="text" name="hensyuNO" >
|
256
256
|
|
257
257
|
<input type="submit" value="編集" >
|
258
258
|
|