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

login در برنامه، کدهای php

SaeiD-as  11 سال پیش  11 سال پیش
0 0

سلام دوستان

من برای برنامه ام یک login نوشتم، که شماره تماس، نام ، پسورد و آدرس رو میخونه، چک میکنه زمانی که شماره تماس اون در سیستم وارد شده باشه میگه قبلا ثبت نام شده و اگه شماره تماس اون نباشه اونو ثبت نام میکنه و داخل دیتابیس واردش میکنه، کدهای مقایسه و شرطی php رو بصورت زیر نوشتم اما برنامه عمل نکرد:

 function signup(){   
$connection = connectToDataBase(); $user_phone = $_REQUEST['user_phone']; $user_pass = $_REQUEST['user_pass']; $user_name = $_REQUEST['user_name']; $user_address = $_REQUEST['user_address']; if(($result = mysqli_query($connection, "SELECT * FROM `user` WHERE `user_phone` LIKE '%' '$user_phone' '%'")) != null){ //return("ERROR"); echo json_encode("ERROR"); }else{ $result = mysqli_query($connection, "INSERT INTO user VALUES (0, '$user_name', '$user_pass', 0 , '$user_address', '$user_phone')"); //echo json_encode($result); } }

ممنون میشم راهنماییم کنید

+1 0
$result کلا غلط نوشتی , باید بعد % " بزاری و بعد . و یوزر فون ( بدون ' ) و در ادامه . " و ... (11 سال پیش)
0 0
به این تغییرش دادم '%".$user_phone."%'" دستورات echo و return کدومشونو باید بنویسم؟ اصن نیاز هست؟ (11 سال پیش)
0 0
echo , بله نیازه (11 سال پیش)
0 0
چنتا داده با یه شماره تلفن وارد کردم اما همگی وارد شدن!!! شرط چک رو درست نوشتم؟ اینکه اگه نال نبود چاپ کن ارور؟ (11 سال پیش)
0 0
کسی راه حلشو نمیدونه؟ داده ها وارد نمیشن... مشکلش کجاس؟ (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
nicet3c@gmail.com  11 سال پیش
+1 0

   function signup(){   
$connection = connectToDataBase();

$user_phone = $_REQUEST['user_phone'];
$user_pass = $_REQUEST['user_pass'];
$user_name = $_REQUEST['user_name'];
$user_address = $_REQUEST['user_address'];
$result = mysqli_query($connection, "SELECT * FROM user WHERE user_phone='$user_phone' AND user_pass='$user_pass'";
if($result->num_row < 1){
mysqli_query($connection, "INSERT INTO user VALUES (0, '$user_name', '$user_pass', 0 , '$user_address', '$user_phone')");
}
}


0 0
مرسی (11 سال پیش)

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