初めましてこんにちは。独学でPHPの勉強を初めて3ヶ月のものです。
自作にてメモアプリを作っており、下記のコードにてデータベースに接続を試みていますが、データベースにデータが登録されません。
1時間以上自力での解決を試みていますが、解決できそうにないためご教授願います。
<?php require('dbconnect.php'); if(!empty($_POST)) { if($_POST['memo'] !== ''){ $statement =$db->prepare('INSERT INTO memos SET message=? , created=NOW()'); $statement->execute(array($_POST['memo'])); header('Location: index.php'); exit(); } } // if(isset($_REQUEST['res'])){ // $response = $db->prepare('SELECT m.name, m.picture, m. * FROM members m, memos m WHERE m.id=m.member_id AND m.id=?'); // $response->execute(array($_REQUEST['res'])); // $table = $response->fetch(); // $message='@' .'[ID:' . $table['name'] . ']' . $table['message']. '>>'; // } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>勉強アプリ</title> </head> <body bgcolor = "lightyellow"> <div id="wrap"> <div id="head"> <h1>ひとことメモ</h1> </div> <div style = "float:left;"> </div> <img src="cat.png" alt ="猫" title ="ドットインストール" height = 240 width = 240> <img src="img20200820hinatazaka4610.jpeg" alt ="日向坂" title ="ドットインストール" height = 240 width = 240> </div> <div id = "content"> <div style="text-align: right"><a href="logout.php">ログアウト</a></div> </div> <form action="" method="post"> <textarea name="memo" cols="60" rows="10" placeholder="メッセージをどうぞ"></textarea> <button type="submit" >投稿する</button></br> </form> <ul class="paging"> <li><a href="index.php?"></a>前のページへ</li> <li><a href="index.php?"></a>次のページへ</li> </ul> </body> </html>
環境構築は?
OSは?
どこまで通ってるか値確認のデバッグは?
どうやってデータ確認した?
などなど、
質問に提示すべき前提や情報が抜けていますので追記願います
あなたの回答
tips
プレビュー