Karim Ali نشر 31 مارس 2020 أرسل تقرير نشر 31 مارس 2020 if(move_uploaded_file($image_tmp , $image_dir)){\ $password = md5($_POST['password']); $insert = "INSERT INTO 'users' 1 اقتباس
0 Ahmed Suliman نشر 31 مارس 2020 أرسل تقرير نشر 31 مارس 2020 الكود الذي قمت بادخاله لا يحتوي علي عملية التحقق وهو ناقص ماهي الحقول التي تريد التحقق منها اسم المستخدم وكلمة المرور $query=$mysqli->query("SELECT * FROM users WHERE user_name = '$user_name' AND user_password = '$user_password'"); if($query->rows_num==0) { ///رسالة الخطأ } else { ///البيانات التي تريد استرجاعها والعمليات } اقتباس
0 Mohamed Vall Ibrahim نشر 31 مارس 2020 أرسل تقرير نشر 31 مارس 2020 يفضل تنشر الكود مكتملا ليتضح ما تطلبه . اذا اردت التأكد ان كان المستخدم مسجل فى قاعدة البيانات او لا فى PHP نحصل اولا على القيم ثم نتأكد عبر الإستعلام من قاعدة البيانات شيء مشابه لـ (لم اجرب الكود) : <?php $username = strip_tags($_POST('username')); // اسم المستخدم $email = strip_tags($_POST('email')); // البريد الإلكتروني // نتأكد من وجود اسم المستخدم والبريد فى قاعدة البيانات $sql = "SELECT username, email FROM `users` WHERE `username` = '{$username}' OR `email`='{$email}'"; $q = mysqli_query($sql); if(mysqli_fetch_row($q)){ // المستخدم موجود فى قاعدة البيانا } // غير ذالك نتابع فى البرنامج mysqli_query("INSERT INTO `users` ..... "); .... اقتباس
0 Mohamd Imran نشر 3 أبريل 2020 أرسل تقرير نشر 3 أبريل 2020 (معدل) السلام عليكم ,اهلا بك يوجد عندك خطا في متغير $insert الاصلاح هكذا if(move_uploaded_file($image_tmp , $image_dir)){ $password = md5($_POST['password']); -----> خطا هنا اسم الجدول يجب ان يكون بدون علامة تنصيص $insert = "INSERT INTO 'users' يجب االكويري تكون هكذا "INSERT INTO tablename (اسم العمود) VALUES ('القيمة')" في حالتك يجب ان تكون هكذا $insert = "INSERT INTO users"; } شكرا لك تحياتي تم التعديل في 3 أبريل 2020 بواسطة Mohamd Imran اقتباس
السؤال
Karim Ali
if(move_uploaded_file($image_tmp , $image_dir)){\
$password = md5($_POST['password']);
$insert = "INSERT INTO 'users'
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.