PHPでコメント機能をつくっています。
しかし、そのコメントがINSERTされません。
だれか、PHPに詳しい方いましたら、ご教授お願いします。
下記がPHPのコードになります。
if(!empty($_POST)) {/*コメントエリアが空でなければ */ $reply = $_POST; $insert_com_reply = $db->prepare("INSERT INTO com_reply_comment (member_id,community_id,comment,created) VALUE (?,?,?,NOW())"); $insert_com_reply->execute(array( $member['id'], $_GET['id'], $reply['com_comment'] )); var_dump($member['id'],$_GET['id'],$reply['com_comment']); exit(); header('Location: com_detail.php?id='.$_GET['id']); exit(); }
そして、HTMLのformになります。
<div id="commentarea"> <h2>コメント</h2> <textarea class="form-control" rows="4" placeholder="コメントをお書きください。" name="com_comment" id="com_comment"></textarea> <button type="submit" class="btn btn-primary">投稿する</button> </div> </form>
下記がここにINSERTするために使用しているテーブルになります。
(communityのテーブル)
(ユーザー管理のテーブル)
ここまでが、データ格納に使うテーブルです。
下が、データを格納するテーブルです。
最後に、INSERTにつかうmember['id']とcommunity['id']そして、commentはvar_dump()で取得できました。
回答2件
あなたの回答
tips
プレビュー