بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در متد insert در اتصال به دیتابیس بخش سوم فوری

مدیریت گفتگو
ABOLFAZL 10 سال پیش
آخرین تغییر: 10 سال پیش

طبق آموزشها جلو رفتم ولی در ثبت نام کردن بخش note  خطا میاره این خطارو توی آموزشهای استاد اقاجانی هم میاره ولی ایشون با نوشتن متد insert خطارو رفع میکنن من هم اینکارو کردم ولی از جای دیگه ایراد میگیره

کدهای فایل db

 


public function first($sql){
$records = $this->query($sql);
if($records == null){
return null;
}
return $records[0];
}
public function insert($sql){
$id= $this->connection->query($sql);

return $id;
}
public function query($sql){
$result = $this->connection->query($sql);
$records = array();

if($result->num_rows == 0){
return null;
}
while($row = $result->fetch_assoc()){
$records[]=$row;
}
return $records;
}
public function connection(){
return $this->connection;
}

public function close(){
$this->connection->close();
}
}












نظرات

پاسخ‌ها 2

ABOLFAZL 10 سال پیش

کدهای بخش register-check.php

<?
require_once('main.php');

$email = $_POST['email'];
$password1 = $_POST['password1'];
$password2 = $_POST['password2'];

$db = Db ::getInstance();
$record = $db ->first("SELECT * FROM x_user WHERE email = '$email'");
if($record != null){
echo"You are Already Registered";
br();
exit;
}

if(strlen($password1)<3 || strlen($password2)<3){
echo"Password aren't Strong enought";
br();
}
if($password1 != $password2){
echo "Password not matched";
br();
exit;
}
$db->query("INSERT INTO x_user (email,password) VALUES ('$email','$password1')");
echo "You are successfully register . please". '<a href="login.php">login</a>';

 

نظرات

ABOLFAZL 10 سال پیش
$db->query("INSERT INTO x_user (email,password) VALUES ('$email','$password1')"); echo "You are successfully register . please". 'login'; حل شد در این تیکه از کد من بجای insert از query استفاده کرده بودم ک اشتباه بودش
خواست خدایی 10 سال پیش
چطوری حل شد منم همین مشکلو دارم چجوری حلش کردی
Amir.Hossein 10 سال پیش
شاید توی php my admin اسم ستونی رو اشتباه نوشتی.
ABOLFAZL 10 سال پیش

کدهای فایلregister.html

<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="Base.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div>
<div class="tac">
<img src="image/notes-1.png"><br><br><br>
<form action="register-check.php"method="post">
<input type="text" placeholder= "email addrees" name="email">
<br>
<br>
<input type="password" placeholder= "Password" name="password1">
<br>
<br>
<input type="password" placeholder= "Confrim Password" name="password2">
<br>
<br>
<button type="submit" class="btn-blue">Register </button><br><br><br>
</form>
<br>
<br>
<br>
</div>
</div>
<?

?>
</body>
</html>

 

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .