آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

ABOLFAZL  10 سال پیش  10 سال پیش
0 0

طبق آموزشها جلو رفتم ولی در ثبت نام کردن بخش 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 سال پیش
0 0

کدهای بخش 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>';

 

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

کدهای فایل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>

 

0 0
حل شد (10 سال پیش)

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