الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   طلبات خدمات انفنتي (http://www.arabwebtalk.com/forumdisplay.php?f=114)
-   -   مطلوب برمجة صفحة لدليل هاتف (http://www.arabwebtalk.com/showthread.php?t=91244)

smajlan 28-08-2008 03:52 AM

مطلوب برمجة صفحة لدليل هاتف
 
السلام عليكم ورحمة الله
محتاج برمجة صفحة دليل هاتف ويكون بها اضافة وتعديل وحذف وبحث في صفحة واحدة مع العلم ان لدي مجلة انفنتي
حيث ان الموقع لعائلة من 300 شخص واريد ان اجعل هناك صفحة دليل هاتف مربوطة بالصفحة الاساسة
ارجو من لدية القدرة ان يضع سعرة ويكون جاد وملتزم بالموعد والشغل الممتاز ولايرفع السعر طبعا
وشكرا

عبدالله بن عبدالرحمن 28-08-2008 04:27 AM

عزيزي أول شي أنشئ ملف ال Config الذي يحتوي على معلومات قاعدة البيانات.

=============
config.php
=============
كود:

<?
mysql_connect ("localhost",username,"password") or DIE ("<center> خدث خطأ اثناء الاتصال بالقاعدة");
mysql_select_db("main") or DIE ("<center> خطأ بأختار القاعدة"); // نختار اسم القاعدة
?>

========================

والان قـم بأنشاء جدول dalil والذي سيحتوي على
name > الاسم
num > الرقم
country > البلد
============
install.php
===========
كود:

<?
include("config.php");
$a = "CREATE TABLE `dalil` (
`name` TEXT NOT NULL ,
`num` INT( 20 ) NOT NULL ,
`country` TEXT NOT NULL
)";
mysql_query("$a");
?>

====================================
والان قـم بإنشاء add.php لأضافة الرقم
============
add.php
============
كود:

<htm>
<title> إضافة رقم </title>
<body>
<center> الرجاء ادخال المعلومات
<form method="POST" action="add2.php">
<input type="text" name=name>الاسم<br>
<input type="text" name=num>الرقم<br>
<input type="text" name=country>الدولة<br>
<input type="submit" value="اضف الرقم"></form>
</body>
</htm>

===========================

قمت بأنشاء الفورم الذي يحتوي على البيانات
وعندما نضغط على الزر " اضف رقم" سوف ينقلنا الى add2.php
============
add2.php
============
كود:

<?
include("config.php");
if (empty($name) || empty($num) || empty($country)) { // نتححق من ان تم ملئ جميع الحقووووول
echo "<center> لم تكمل جميع الحقول";
exit(); // ننهي البرنامج
}
else {
mysq_query("INSERT INTO dalil (name , num, country) VALUES ('$name', '$num', '$country')");
echo "<center>تم اضافة الرقم سوف يقوم البرنامج بأرجاكم آلياً";
echo "<script>setTimeout(\"dcidcidcilocation.href='index.php'\",3000);</script>"; // تقوم بذهاب الى index.php
}

?>

====================================
والان قـم بنشاء فورم البحث
=========
search.php
=========
كود:

<htm>
<title> البحث </title>
<body>
<center> الرجاء ادخال الاسم
<form method="GET" action="search2.php">
<input type="text" name=name>الاسم<br>
<input type="submit" value="أبحثلي"></form>
</body>
</htm>

====================
عند الضغط على زر "ابحثلي" سوف ينقلنا الى search2.php
=========
search2.php
=========
كود:

<?
include("config.php");
if (empty($name)) {
echo "<center> يرجى ادخال الاسم";
exit();
}
$result = mysql_query("SELECT * FROM dalil WHERE name RLIKE '$name' "); // نحدد الجدول او الصف الذي فيه حقل name يساوي $name
if (mysql_num_rows($result) <1) { // اذا لم يجد شيء
echo "<center>للأسف لا توجد نتائج<br><a href=search.php> للبحث مرة اخرى اضعط هنا</a>";
}
if (mysql_num_rows($result) > 0) { // اذا وجد شيء
echo "<center>نتائج البحث<table border=1 cellspacing=0 width=60% bordercolor=#000000>
<tr bgcolor=red>
<td><center>الدولة </td>
<td><center> الرقم </td>
<td><center> الاسم </td>
</tr>
";
while($dalil = mysql_fetch_array($result)) {
echo "
<tr>
<td><center>$dalil[country]</td>
<td><center>$dalil[num]</td>
<td><center>$dalil[name]</td>

";
}
}
?>

================================================
والان لم يبقى سوى index.php
=============
index.php
=============
كود:

<htm>
<title> مرحباً بكم في دليل الهاتف </title>
<body>
<center><table width=40% cellspacing=0 border=1 bordercolor=#000000>
<tr>
<td width=20%> <center><a href=search.php> البحث </a></td>
<td width=20%> <center><a href=add.php> إضافة رقم </a></td>
</tr></table>
<br>
<?
include("config.php");
$result = mysql_query("SELECT * FROM dalil ORDER BY name ");
echo "<center>الارقام الموجودة لدينا هي <table border=1 cellspacing=0 width=60% bordercolor=#000000>
<tr bgcolor=red>
<td><center>الدولة </td>
<td><center> الرقم </td>
<td><center> الاسم </td>
</tr>
";
while($dalil = mysql_fetch_array($result)) {
echo "
<tr>
<td><center>$dalil[country]</td>
<td><center>$dalil[num]</td>
<td><center>$dalil[name]</td>

";
}
?>



وكل عام وانت بخير ..


أتمنى إنك فهمت شي من هالرمووز والطلاسم ..


إنتهى \


:) مع تمنياتي لكم بالتوفيق

عبدالله آل غضية

smajlan 29-08-2008 03:44 PM

السلام عليكم
كأني رأيت هذا الشرح في منتدى آخر ولكني لم أفهم جيدا فإذا بالإمكان الشرح التفصيلي لإنشاء قاعدة بيانات وربطها بالصفحة
وحبذا مع الصور لكي تعم الفائدة للجميع ويستفيدوا عملاء وقراء انفنتي .
او الاتفاق مع شخص متمكن على عمل الآتي
صفحة من صفحات انفنتي يكون تصميمها ممتاز ويكون بها اضافة الاسم والمدينة والهاتف والعمل وكذلك بحث بالإسم والرقم
وطباعة البيانات او طباعة بيانات فرد . حبذا إذا امكن ان يكون هناك اسم مستخدم وكلمة مرور للدخول على هذه الصفحة لكي لايتمكن اي فرد من خارج العائلة الدخول للصفحة
وشكرا


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 05:38 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012