الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة فى بعض الاخطاء فى هذا الموقع

بدأه yas_fci في 26 نوفمبر 2009 · 2 رد · 632 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتهانا عملت موقع مهمته كلها انه بياخد بيانات من فورم ويجعل المستخدم يتأكد من صحة البيانات ثم تخزينها فى القاعدة فيه مشاكل قابلتني ومش عارفة احلها اول حاجة صفحة logout بتفتح الصفحة index.php كذا مرة والمفروض تفتحها مرة واحدة وتقفتانى حاجة عند الضغط على زر submit فى ال adminpage اللى بتأكد فيها بأني دخلت البيانات كلها المفروض يروح لصفحة store.php ويخزنها البيانات فى القاعدة ولكنه لا يخزنها ارجو الرد سريعا لأن مفيش وقت وتأكدوا انى بحثت كتير جدا وكتبت الكود ومش عارفة ايه الغلط فيه او ممكن علشان انا لسه مبتدأه وده اللى خلانى احاول الاول بنفسي وبعدين اسألوجزاكم الله خيراانا ارفقت المشروع كله

reports.sql.zip

reports site3.rar

#2

ارجوكم يا جماعة المفروض هيتسلم النهاردة وانا لسه جديدة على php ورحت شركة لقيتني شغالة لوحدى فيها انا مش بلح عليكم انا بس بكلمكم علشان عارفه انكم هتقدروا وضعى

#3
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());

من أجل طباعة سبب الخطأ إن وجد

460.gif

مواضيع مشابهة