前提・実現したいこと
ここに質問の内容を詳しく書いてください。
phpで掲示板を作成しています。出力先はCSVです。
ただ、コメントを送信してもエラーになってしまいます。
アドバイスいただけると幸いです。
発生している問題・エラーメッセージ
エラーメッセージ
Notice: Undefined index: text in C:\xampp\htdocs\keijiban.php on line 5
Notice: Undefined index: message in C:\xampp\htdocs\keijiban.php on line 5
該当のソースコード
<?php $fp = fopen('keijiban.csv','ab'); if($_SERVER['REQUEST_METHOD']==='POST'){ fputcsv($fp,[$_POST['text'], $_POST['message']]); rewind($fp); } while($row = fgetcsv($fp)){ $rows[] = $row; } fclose($fp); ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title> 簡易掲示板</title> <link rel="stylesheet" href="keijiban.css"> <meta name="description" content="簡易掲示板です。" </head> <body> <h1>簡易掲示板</h1> <form method="POST" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8'); ?>"> <div> <label for="name">名前</label> <input type="text" id="name" placeholder="匿名さん"> </div> <br> <div> <label for="message">メッセージ</label> <textarea id="message" cols="30" rows="5" maxlength="170" placeholder="本文"></textarea> </div> <br> <input type="submit" value="送信する"> </form>試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ザンプを使ってます。
回答2件
あなたの回答
tips
プレビュー