私はPHPの初心者で、単純なフォームを試してみましたが、最初にinsert.phpページに問題があり、私のデータベースは4つのレコード(id、name、phonenumber、date)で構成され、id列は自動インクリメントページです。
ページ呼び出しインデックスphpに情報を表示するために作成しますが、問題はページが読み込まれず、値を挿入できず、インデックスphpページで新しい挿入値を表示できないinsert.phpページです
<?php
if(isset($_post['name'])){
$mysqli = new mysqli('localhost','root','','interdet');
$statement =$mysqli->prepare("INSERT INTO detectives(name)VALUES(?,?)";
$statement->bind_param('ss',$_POST['name']);
$statement->execute();
echo "Done! <a href='index.php'>Go here see new detective </a>";
}
else {
?>
<form action="insert.php" method="POST">
<p>Name : <input type="text" name="name" /> <P>
<p><input type="submit"/></p>
</form>
<?php } ?>