前提・実現したいこと
前提
・PHPで自作の超簡易掲示板作成中。
・ログイン者のみが自分の投稿を投稿一覧から削除(実装済)・修正を行える。
・content_list.php(投稿一覧画面)のforeach内の修正URLからupdate2.php(修正画面)へ遷移。
実現したいこと
・掲示板作成における修正機能の実装。
・update2.php(修正画面)にて現在登録されている投稿内容を入力フォーム内にデフォルト表示。
ここに質問の内容を詳しく書いてください。
現在、自作で簡易的な掲示板を作成しており、投稿の修正機能を実装しています。
しかし、過去のteratailでの質問や他のサイトを元にデバッグなどを試みてみましたが、修正機能が処理されず、DBも変更されない。
何かご教示頂ければ幸いです。
発生している問題
追記
・現在登録されている投稿内容を入力フォーム内にデフォルト表示をしたいが
タイトルのみ表示され、メッセージ(投稿内容)が表示されない。
該当のソースコード
php
1 2<!DOCTYPE html> 3 4//省略 5<form method="post"> 6タイトル<br> 7<input type="text" name="titile" value="<?php if(!empty($message_data['title'])){ echo $message_data['title']; } ?>"><br> 8メッセージ<br> 9<textarea name="message" cols="50" row="5"><?php if(!empty($message_data['message'])){ echo $message_data['message']; } ?></textarea><br> 10<input type="submit" name="btn_submit" value="修正する"> 11</form> 12<br> 13<a href="contents_list.php"><button>戻る</button></a> 14</body> 15</html>
試したこと
SQL文内を変更したりしてみましたが上手くいきませんでした。
追記:
madone99様よりご指摘があり、$error_messageに代入するものが異なっていた為修正。
$message_data = $res->fetch();に変えたところタイトルのみデフォルト表示される。
回答3件
あなたの回答
tips
プレビュー