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

برنامج فواتير هاتف

مغلق
بدأه silverfox1 في 11 ديسمبر 2004 · 9 رد · 1,415 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء لدي قاعدة بيانات access قمت بتحويلها إلى قاعدة بيانات mysql وأحتاج لكود php يربط بالقاعدة حيث يقوم المستخدم بإدخال رقم الهاتف لتظهر له الفاتورة من قاعدة البيانات..... والقاعدة اسمها phonbill

وتتألف من جدول واحد اسمه allphones

ويحوي هذا الجدول على 10 أعمدة هي:

number

internet

local

outer

worldwid

rosom

stamp

others

totalmony

addad

مع العلم أنها جميعاً بيانات رقمية

وأريد أن تظهر صفحة للمستخدم يكتب فيها رقم الهاتف ثم يغط على زر لإجراء الاستعلام فتظهر له صفحة تبين البيانات الموجودة في جدول بصفحة جديدة، وفي حال عدم وجود الرقم تظهر له صفحة خطأ ليعود للصفحة الأولى

أرجو المساعدة في كتابة هذا الكود مع جزيل الشكر والامتنان....

#2

هذه سهلة جدا جدا جدا بس لازم تحاول شوية ..

اقصد أنها شبه مكررة وموجود على القسم مواضيع مشابهة تقدر تستنتج منها الحل :)

لو بقت مشكلة سأعود ثانية ان شاء الله

#3

بس ياريت اخي silverfox1 توضع وصلة البرنامج الذي حول لك من Access الى Mysql

لاني عاوزه

شكرا لك

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#4

بداية أشكر كل من رد على استفساري::

أخي nwarica

ياريت ترجع تاني وتكتبلي البرنامج لو ما كان عندك مانع وتساعدني لأني جربت المكتوب في كتاب تعلم الphp & MySql ولكن لم ينجح معي البرنامج، قد أكون أخطأت في تعليمة معينة أو أنني قد سبقت شيئ على شيئ ولكن لم ينج المطلوب وخصوصاً أنني لم أجد كيفية وضع الصفحة الأولى التي يكتب فيها المستخدم رقم الهاتف ثم ينقر على زر لتنفيذ الاستعلام...

أرجو المساعدة لو سمحتم وأرجو أن لا أكون قد ثقلتها عليك...

وبالنسبة للأخ mostafasawهذه هي وصلة البرنامج مع العلم أنه نسخة عرض تعمل لمدة خمس مرات فقط وتحتاج لتسجيل من أجل أن تكون دائمة وأنا أبحث حالياً عن طريقة لتسجيلها مجاناً

برنامج access to mysql pro

http://www.download.com/3001-2065-10257198.html

أرجو أن تفيدك هذه الوصلة مع تحياتي...

#5

بسم الله الرحمن الرحيم...

أخي الكريم يفضل انك تعملها بنفسك و باذن الله الشرح التالي يفيدك و بطريقة مبسطه جدا:

اولا راح تعمل صفحتين واحدة سميها فرضا search.html و حتكون هذه الصفحة الي فيها الفورم الي يكتب فيها المستخدم رقمه و الصفحة الاخرى يكون اسمها search.php و هذه الصفحة يجري فيها الاستعلام و اظهار النتائج

ناتي لصفحة search.html :

تعمل فيها فورم جدا عادية وبسيطه و اجعل ال method=post و ال action=search.php

و اعمل دالة جافا سكربت للتحقق من الرقم انه المدخل كله ارقام و ليس احرف

بعد كدا خلي لها نوعين من ال input واحد من نوع text ليكتب المستخدم رقمه و اجعل اسمه num و الاخر من النوع submit ليضغط عليه للانتقال الى الصفحة الاخرى...

ثم بعد ذلك صفحة search.php :

اولا تقوم بعمل اتصال مع قاعدة البيانات عن طريق التالي:

 // write username  and  password to connect with database
     mysql_connect("localhost","","")
        or die ("couldn't connect to mysql server");
      mysql_select_db("phonbill")
        or die("couldn't select db:phonbill");

ثم تقوم بعمل استعلام يبحث عن الرقم و ليكن فرضا:

$query = "select * from allphones where number=$num limit 1";
    // it's a query to find the tel.no
	$result = mysql_query($query);

و هكذا تكون اجريت الاستعلام

عندها لديك الدالة

$numrow=mysql_num_rows($result);

اذا كانت القيمة المرجعة = صفر لم يتم العثور على نتائج

و عندها تظهر جملة خطاء و تعمل include لصفحة search.html التي تحوي الفورم

اذا كانت القيمة المرجعه اكبر من الصفر

تقوم بعرض النتائج كالتالي:

$fetch=mysql_fetch_assoc($result));
print"<tr><td colspan=2>عرض فاتورة الهاتف</tr>
        <tr><td>number:<td>$fetch['number']</tr>
        <tr><td>internet:<td>$fetch['internet']</tr>";

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

و الله الموفق

#6

جزاك الله خير اخت نجلاء :)

اسف لتأخرى لبطئ ارسال اى بيانات هنا، بعد ساعات سأكون فى أحد المحلات لأستطيع التصفح بسرعة مناسبة إن شاء الله

#7

كنت اود أسأل سؤال ولو غريب، هل تعرف أساسيات html؟ ربما سؤال ساذج منى ولكن اكتشفت ان معظم المشاكل لأن الكثير يتعلم الphp بدون html فعلا! ولكن اخى لا أظن ذلك فى هذه الحالة :) عموما اجابة الاخت نجلاء وافية ولو تريد متابعة المواضيع المشابهة، فالموضوع الاول كان عن ادراج بيانات واستقبالها:/index.php?showtopic=48019

والثانى لمحرك بحث صغير ممكن تأخذ الكود وتدمجه فى القاعدة بحقولها المختلفة /index.php?showtopic=48827

ولو كانت المشكلة موجودة فلامانع من التفصيل زيادة ولكن تحاول شوية:)

#8

phonix

أشكر لك هذ الشرح وسوف أحاول أن أقوم بما هو مكتوب وشكراً جزيلاً مرة ثانية...

يمكن أن أنجح مباشرة ويمكن لا ولكنني سأحاول العمل لأن في العمل تعلم وأرجو من الله أن يوفقني في هذه التجربة.....

وسأضع الملفات المذكورة هنا لاحقاً عند الانتهاء من كتابتها

#9

الأخوة الأعزاء ....

قمت بعمل المكتوب في المشاركات السابقة ونجح ملف الhtml وكان ينقل إلى الصفحة التي يتم فيها البحث بواسطة ملف php ولكن لا تظهر نتائج ويعطيني خطأ في السطر الذي يوجد فيه تعليمة

اقتباس
$fetch=mysql_fetch_assoc($result));

والخطأ هو خطأ

syntax error

وحاولت أن اغير عدة مرات في الكتابة ولم تنفع فما هو الخطأ وكيف أصلحه

ولكم الشكر

#10

السلام عليكم ورحمة الله وبركاته..

اخي الكريم اسفه على الخطاء فعلا هناك خطاء syntax

ارجو تغيير السطر للتالي:

$fetch=mysql_fetch_assoc($result);

متاسفه مره تانية

جل من لا يسهوا سبحانه

والله الموفق

هذا الموضوع مغلق.

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