簡易掲示板を作りたいのですが、投稿が一つしか表示されず困っています。掲示板のように全て表示させるにはどうしたらいいか、できるだけ簡単な方法で教えていただけますと幸いです。
PHP
1<form action="<?php print($_SERVER['PHP_SELF']) ?>" method="GET"> 2 <input type="text" name="name"><br> 3 <textarea name="body"></textarea><br> 4 <input type="submit" value="投稿"> 5 </form> 6 7 <h1> 8 <?php 9$name = $_GET['name']; 10 11if($name == ""){ 12 echo '名無しさん'; 13}else{ 14 echo $name; 15} 16?></h1><br> 17<p> 18<?php 19$body = $_GET['body']; 20 21$len = mb_strlen($body,"UTF-8"); 22 23if($len == ""){ 24 echo '何も記入されていません'; 25}else if($len > 1000){ 26 echo '文字数オーバーです'; 27}else{ 28 echo $body; 29} 30 31?>
これは何かの本のを写し書きされたのですかね?もしそうなら、本をよく読まれるとわかるかと思いますが、input等で入力した内容をそのまま表示するだけのコードなので、一つしか表示されないのは当然です。
普通の掲示板のようにする為には、一旦入力したものを保存する必要があり、表示は保存されたものを一つずつ、あるだけ取り出す という仕組みになっています。
本かどこかのサイトかわかりませんが、そういう説明が書かれてるはずなのですが、ないですか?
回答1件
あなたの回答
tips
プレビュー