###前提・実現したいこと
私は独学でphp言語を学んでいる中で簡易掲示板なるものを作ろうと考え、以下のようなプログラムを組みました。
投稿番号、名前、コメント、日付の順に表示させたいと思っております。
###発生している問題・エラーメッセージ
投稿番号を1から順に表示させていきたいのですが、なぜか何度投稿しても1のまま変わりません。numの部分に問題が生じていると思われますが、それ以上のことがわかりません。
ちなみにそれ以外の部分に関しましては、問題なく動作しております。
どなたか改善点について教えていただけると助かります。
###該当のソースコード
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>簡易掲示板</title> </head> <body> <form action="keijiban.php" method="post"> 名前<input type="text" name="name" ><br /> コメント<input type="text" name="comment"><br /> <br /> <input type="submit" value="送信" /> </form> </body> </html> <?php $num = 0; $str = $num++ . '<>' . $_POST['name'] . '<>' . $_POST['comment'] . '<>' . date('Y-m-d') . "\n"; $fp = fopen('keijiban.txt','a'); fwrite($fp, $str); fclose($fp); ?>
###試したこと
このサイトで以前同じような質問をした方がいらっしゃったので確認してみましたが、numの増やし方については具体的に書いてありませんでした。
それらしいものはあったのですが(for関数などをつかったもの)、組み込み方がわからず、また組み込んでもエラーになってしまいました。
回答1件
あなたの回答
tips
プレビュー