0
<?php
session_start();
$connection = mysqli_connect("localhost","root","") or die("Failed to connect to database");
mysqli_select_db($connection, "carkila") or die("No database exist");
$sql = "SELECT * FROM user_account";
$user = mysqli_query($connection,$sql);
if(isset($_POST['Submit'])){
$stmt = $connection->prepare('INSERT INTO user_account(Last_Name, First_Name, Middle_Name, User_name, Password, Birth_date, Address, Contact_no) VALUES (?,?,?,?,?,?,?,?,?)');
$stmt->bind_param("sssssssss",$_POST['lName'],$_POST['fName'],$_POST['mName'],$_POST['uName'],$_POST['uPassword'],$_POST['bDate'],$_POST['uAddress'],$_POST['cNumber']);
$stmt->execute();
}
?>
<html>
<head>
<title>Accounts</title>
</head>
<body>
<form action = "?" method = "POST">
<input type = "text" name = "lName" placeholder="Enter Last Name"><br>
<input type = "text" name = "fName" placeholder="Enter First Name"><br>
<input type = "text" name = "mName" placeholder="Enter Middle Name"><br>
<input type = "text" name = "uName" placeholder="Enter User Name"><br>
<input type = "password" name = "uPassword" placeholder="Enter Password"><br>
<input type = "date" name = "bDate" placeholder="BirthDate"><br>
<input type = "text" name = "uAddress" placeholder="Enter Address"><br>
<input type = "text" name = "cNumber" placeholder="Enter Contact Number"><br>
<input type = "submit" name = "Submit" value = "Submit">
</form>
</body>
</html>
日付のデータをSQLに渡す際にエラーが発生しました。 致命的なエラー:Cでブール値にメンバ関数bind_param()の呼び出し:\ xamppの\ htdocsに\ Carkila \ register.phpライン上の13私の日付を私のSQLに渡すことはできません。
はbind_param(から1秒を削除し、あなたのbind_param()から – Kray
を1つの
s
を削除しますが、9つのプレースホルダ'であなたの ' - ?>準備( ) 'ステートメントです。そしてあなたの ' - > bind_param()'に9個の 's'がありますが、8個のパラメータしかありません – SeanLOLありがとうございます。私はそれに気付かなかった。ありがとう。ハハハッハッハ! :D @sean – Batz