前提・実現したいこと
PHPでデータ入力プログラムを作りましたが,その文字列が入リません。
発生している問題・エラーメッセージ
入力したデータが表示されない
該当のソースコード
index.php
php
1<!doctype HTML> 2<html> 3 <head> 4 <title="SEP:Sharedu Examination Programme"> 5 </head> 6 <body> 7 <form action="sharedu.php" method="post"> 8 大問のタイトル 9 <div><input type="text" name="dai"></div> 10 問題の文章 11 <div><textarea name="tx"></textarea></div> 12 小問 13 <div><textarea name="s1"></textarea></div> 14 以上でよろしければ,送信ボタンを押下してください。 15 <br> 16 <input type="submit" value="送信"> 17 </form> 18 </body> 19</html>
sharedu.php
php
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="uft-8"> 5 <title>試験画面</title> 6</head> 7<body> 8 <?php 9 $dai=htmlspecialchars($_post["dai"], ENT_QUOTES); 10 $t01=htmlspecialchars($_post["tx"], ENT_QUOTES); 11 $s1=htmlspecialchars($_post["s1"], ENT_QUOTES); 12 $db=new PDO("localhost;dbname=db","root","root"); 13 $db->query("INSERT INTO tb ('no','dai','tx','s1') VALUES (NULL,'$dai','$t01','$s1')"); 14 print "書き込みました。"; 15 print "<p><a href='index.php'>一覧表示</a></p>"; 16 ?> 17 </body> 18</html> 19
試したこと
VALUESの値を指定した→データは入った(はず)
補足情報
使用環境 MacBook Pro2015(Retina)・MAMP(無償版)
DBの状態(PHP MyAdmin)
https://imgur.com/a/8PHknNf
回答3件
あなたの回答
tips
プレビュー