php mysql 返信機能掲示板で返信が親コメントとして表示されてしまいます。
親コメントのidをつけてSQLに保存しているのですが、表示を親コメントの下に持っていく方法がわかりません。
PHP
1<!--返信機能--> 2 <form action="reply1.php" method="post"> 3 <textarea name="reply" class="reply"></textarea> 4 <input type="hidden" name="userid" value="<?php echo $post['User_ID']; ?>"> 5 <input type="hidden" name="messageid" value="<?php echo $post['messageid']; ?>"> 6 <input type="submit" name="send_reply" value="返信" class="submit"> 7 </form>
PHP
1<!--reply1.php-> 2<?php 3//データベースへ接続、テーブルがない場合は作成 4try { 5 $pdo = new PDO(DSN, DB_USER, DB_PASS); 6 $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 7} catch (Exception $e) { 8 echo $e->getMessage() . PHP_EOL; 9} 10 11//登録処理 12try { 13 $stmt = $pdo->prepare("insert into board.message(parentmessageid,bbsid,userid,message) values(?,?,?,?)"); 14 $stmt->execute([(int)$_POST['messageid'], 1, (int)$_POST['userid'],$_POST['reply']]); 15 16 echo '返信完了'; 17 18 } catch (\Exception $e) { 19 echo $e; 20 echo '返信できませんでした。'; 21 } 22?>
返信付き掲示板等で調べて対策はしたのですが、治りません。
申し訳ないのですが、まだ一か月の独学の本当に初心者です。分かりやすく教えて頂けたら本当に幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/02 13:48
2020/10/06 23:05