السلام عليكم ورحمة الله وبركاتهانا عملت موقع مهمته كلها انه بياخد بيانات من فورم ويجعل المستخدم يتأكد من صحة البيانات ثم تخزينها فى القاعدة فيه مشاكل قابلتني ومش عارفة احلها اول حاجة صفحة logout بتفتح الصفحة index.php كذا مرة والمفروض تفتحها مرة واحدة وتقفتانى حاجة عند الضغط على زر submit فى ال adminpage اللى بتأكد فيها بأني دخلت البيانات كلها المفروض يروح لصفحة store.php ويخزنها البيانات فى القاعدة ولكنه لا يخزنها ارجو الرد سريعا لأن مفيش وقت وتأكدوا انى بحثت كتير جدا وكتبت الكود ومش عارفة ايه الغلط فيه او ممكن علشان انا لسه مبتدأه وده اللى خلانى احاول الاول بنفسي وبعدين اسألوجزاكم الله خيراانا ارفقت المشروع كله
مساعدة فى بعض الاخطاء فى هذا الموقع
ارجوكم يا جماعة المفروض هيتسلم النهاردة وانا لسه جديدة على php ورحت شركة لقيتني شغالة لوحدى فيها انا مش بلح عليكم انا بس بكلمكم علشان عارفه انكم هتقدروا وضعى
yas_fci كتب:ارجوكم يا جماعة المفروض هيتسلم النهاردة وانا لسه جديدة على php ورحت شركة لقيتني شغالة لوحدى فيها انا مش بلح عليكم انا بس بكلمكم علشان عارفه انكم هتقدروا وضعى
عليكم السلام
اولا جدول users لا بد تخلي حقل UserID
auto_increment
من أجل الزيادة التلقائية للرقم
ثانيا
في صفحة store.php
مكتوب
$query=mysql_query("INSERT INTO dbreports (edited_by,credits_bf_request,service,model,no_of_serials,list_of_serials,date_time,duration,price,total_price,service_supplier,credits_af_request) VALUES ('".$edited_by."','".$credits_bf_request."','".$service."','".$model."','".$no_of_serials."','".$list_of_serials."','".$date_time."','".$duration."','".$price."','".$total_price."','".$service_supplier."','".$credits_af_request."')");والكود هذا فيه خطأ باسم الجدول .... بقاعدة البيانات اسمه tbreports وفي الكود dbreports
وأيضا في صفحة adminpage اللي بتنعرض فيها البيانات للتأكد لم يتم وضع البيانات داخل مربعات نصوص
فمكتوب مثلا بصفحتك
<td><label><label name="credits_bf_request"><?php echo $_POST["credit_bf_requesttxt"]; ?></label><br />
فيجب أن تستبدل بـ
<td><label><input disabled="True" type=text name="credits_bf_request" value="<?php echo $_POST["credit_bf_requesttxt"]; ?>"><?php echo $_POST["credit_bf_requesttxt"]; ?></label><br />
وكذلك إزالة وسوم التعليق ( /* ) من صفحة store.php حتى يتم التعرف على المتغيرات
وللفائدة عن تجربة البرنامج أن يتم استخدام دالة mysql_error مع الكويري فيكون استعلام الادراج
$query=mysql_query("INSERT INTO tbreports (edited_by,credits_bf_request,service,model,no_of_serials,list_of_serials,date_time,duration,price,total_price,service_supplier,credits_af_request) VALUES ('".$edited_by."','".$credits_bf_request."','".$service."','".$model."','".$no_of_serials."','".$list_of_serials."','".$date_time."','".$duration."','".$price."','".$total_price."','".$service_supplier."','".$credits_af_request."')") or die (mysql_error());من أجل طباعة سبب الخطأ إن وجد
