عرض مشاركة مفردة
 
  #2  
قديم 28-08-2008, 04:27 AM
الصورة الشخصية لـ عبدالله بن عبدالرحمن
عبدالله بن عبدالرحمن عبدالله بن عبدالرحمن غير متصل
عضو
 
تاريخ التسجيل: Mar 2008
المدينة: الـــريـــاض
مشاركة: 881
مستوى تقييم العضوية: 18
عبدالله بن عبدالرحمن is on a distinguished road
وسام انفنتي 
عدد الأوسمة: 1 (المزيد ...)
الافتراضي

عزيزي أول شي أنشئ ملف ال 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>

";
}
?>


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


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


إنتهى \


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

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






التوقيع

تراخيص انفنتي - دعم فني - استضافة - حماية - ترقية وتطوير
جوال : 0505666702
الموقع : WWW.F1D1.COM
الدعم الفني : www.f1d1.com/support.php

آخر تعديل بواسطة عبدالله بن عبدالرحمن ، 28-08-2008 الساعة 04:30 AM.