以下のようなものをつくっているのですが、アクセスするたぶに投稿が追加されたりします。どうすれば直りますか?
PHP
1<?php 2 3$fp = fopen("kakiko.csv", "ab"); 4$name = $_POST['name']; 5$message = $_POST['message']; 6fputcsv($fp, array($name, $message)); 7fclose($fp); 8?> 9<!DOCTYPE html> 10<html> 11<head> 12 <meta charset="utf-8"> 13 <title>タイトル</title> 14</head> 15<body> 16<form action="" method="post"> 17 name: <input type="text" name="name"> 18 message: <input type="text" name="message"> 19 <input type="submit"> 20</form> 21<hr> 22<h2>書き込み一覧</h2> 23<?php 24$fp = fopen("kakiko.csv", "ab"); 25while ($row = fgetcsv($fp)) { 26 $rows[] = $row; 27} 28fclose($fp); 29?> 30<?php if (!empty($rows)) { ?> 31 <?php foreach ($rows as $row) { ?> 32 <hr> 33 <p>名前: <?php echo $row[0]; ?></p> 34 <p>メッセージ: <?php echo $row[1]; ?></p> 35 <hr> 36 <?php } ?> 37<?php } ?> 38</body> 39</html> 40
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。