بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
login در برنامه، کدهای php (حل شده)
سلام دوستان
من برای اندروید برنامه مینویسم و برای برنامه ام یک 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){
echo json_encode("EXIST");
//echo json_encode($result);
mysqli_close($connection);
}else{
$result = mysqli_query($connection, "INSERT INTO user VALUES (0, '$user_name', '$user_pass', 0 , '$user_address', '$user_phone')");
echo json_encode($result);
mysqli_close($connection);
}
}
0
0
دوستان منظورمو بد مطرح کردم؟ فقط می خوام بدونم این کد رو چطوری باید بنویسم که پاسخ بگیرم (11 سال پیش)
0
0
چرا کد ها از صفحه بیرون زده اقا محمد حسین!؟؟ (11 سال پیش)
0
0
متاسفانه این مشکلو هنوز سایت داره و حتی اگه کدها طولانی تر باشن از صفحه خارج میشن!! امیدوارم به زودی برطرف بشه (11 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
محسن موحد
11 سال پیش
+1
0
if(mysqli_query($connection,"SELECT * FROM `user` WHERE (`user_phone` = '{$user_phone}')") === TRUE)
پاسخ به سوال
SaeiD-as
11 سال پیش
0
0
کدی که نوشته بودمو بصورت زیر تغییر دادم اما بازم مشکل داره و فقط Insert میکنه!!! حتی با شماره موبایل های یکسان!!!
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}')");
$result_number_of_rows = mysql_num_rows($result);
if($result_number_of_rows == 0 ){
mysqli_query($connection, "INSERT INTO user VALUES (0, '$user_name', '$user_pass', 0 , '$user_address', '$user_phone')");
mysqli_close($connection);
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .