سلام ، من یک کد نوشتم که اطلاعات رو در دیتابیس ارسال می کنه ، در حالت عادی مشکلی نیست و ارور ندارم ولی وقتی می خوام اطلاعاتی که با استفاده از متد فرم ارسال کردم ، در دیتابیس ذخیره کنم ، با ارور مواجه می شم ، لطفا بگین مشکل کجاست ، تشکر.
در خط 28 اگر بجای اون مقادیر ، از متغیرهایی که نسب دادم به متد post ، استفاده کنم ، ارور میده
<?php
$user1=$_POST['username'];
$pass1=$_POST['password'];
$email1=$_POST['email'];
$servername = "localhost";
$dbname1="ali_project";
$username = "root";
$password = "";
// Create connection
echo $user1;
echo "<br>";
$conn=new mysqli($servername,$username,$password,$dbname1);
// Check connection
if (mysqli_connect_errno()) {
die("Connection failed: " .mysqli_connect_error());
}
echo "Connected successfully";
echo "<br>";
$sql = "INSERT INTO users (username, password, age)
VALUES ('a111', 'b11', 9)";
if (mysqli_query($conn, $sql)) {
echo "ساخت رکورد با موفقیت انجام شد";
} else {
echo "خطا: " . $sql . "<br>" . mysqli_error($conn) ;
}
mysqli_close($conn);
?>