mysqli_query Register Form
السلام عليكم ..
عندما اكملت العمل على صفحة signup وقمت باضافة div داخل جملة الطباعة بالبوتستراب يظهر في حال عدم اكمال جميع البيانات او عند اكمال التسجيل بنجاح ولكنه لا يعمل عند عرض الصفحة كما لدي الخطأ التالي في Fatal error: Call to a member function query() on a non-object
وهذا الكود الذي قمت بكتابته
<?php
$u_name = isset($_POST['u_name']) ? $_POST['u_name'] : '';
$u_email = isset($_POST['u_email']) ? $_POST['u_email'] : '';
$u_pass = isset($_POST['u_pass']) ? $_POST['u_pass'] : '';
$u_ulv = isset($_POST['u_ulv']) ? $_POST['u_ulv'] : '';
if (isset($_POST['send'])) {
if (empty ($u_name) && empty($u_pass) && empty($u_email) && empty($u_ulv)){
echo '<div class="alert alert-success" role="alert">الرجاء اكمال جميع الحقول المطلوبة</div>';
}
else{
$insert = $db->query("INSERT INTO USER(u_name,u_pass,u_email,u_ulv) VALUES('$u_name','$u_email','u_pass','$u_ulv')") ;
if (isset($insert_u)) {
echo '<div class="alert alert-success" role="alert">مبروك تم تسجيلك بنجاح جاري تحويلك الى الصفحة الرئسية</div>';
}
}
}
?>
ساعد بالإجابة
"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."
الإجابات (5)
2 ساعات مضت, Mahmood_18 said:الحمد الله الطريقة شغالة 100% بعد مساعتك لي وراحت كل الخطاء و تطلع لي الحقول في الداتا بيس دون مشاكل الان هل اقدر استخدم نفس الكود في نظام تسجيل الدخول والخروج مع مراعاة حذف متغيرات الا ماحتاجها مثل U_EMAIL و U_IMG بالاضافة الى استخدام هذا الكود لجلب البيانات من الداتا بيس
<?php $result = $db->query("select * from USER"('''''')); ?>
أكيد تقدر تستخدم نفس الأكواد هو اصلا واحد الي يختلف فقط query تبنيه بما يناسب الجدول عندك
ملاحظة: لاتنسى تحمي قاعدة البيانات بحيث تنقح البيانات قبل حفظها و بعد لما تستعلم عنها بقاعدة البيانات
وإن واجهتك اي مشكلة لاتتردد بطرحها احنا موجودين لمساعدتك
تسلم يالغالي انا مشكلتي ضعيف في MYsqli عشان جذي دائما اغلط فيهم
هذا الكود حق login سويت فيه اتصال ب طبعا بنفس الاكواد رسلتها لي :
if(isset($_POST["send"]))
{
$u_name = isset($_POST['u_name']) ? $_POST['u_name'] : '';
$u_pass = isset($_POST['u_pass']) ? $_POST['u_pass'] : '';
if (!empty($u_name) and !empty($u_pass)) {
$sql = ("SELECT * FROM users WHERE u_name = '".$username."'AND u_pass='".$password."'
if ($conn->query($sql) === TRUE) {
echo "wellcome Back";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
} else {
echo "Please Insert Correct Values";
}
}
$conn->close();
الله يسلمك بس ياريت كل سؤال يكون منفصل عن الثاني بعنوان واضح ووصف كامل للمشكلة مع الأكواد عشان تكون مرجع للبقية وسهل الوصول لها ومرتبة أكثر
عفوا ، ولايهمك ، بهذه الطريقة تكون الأسئلة وأجوبتها مرتبة ، وسهلة الوصول للي يبحث عن حل مشكلة سبق حلها هنا ، ولاتكون الإجابات و الأسئلة متداخله ولايعرف السؤال و الإجابة الصحيحة
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !