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


العودة   منتديات المركز العربي للدعم الفني 1 > مراكز تطوير المواقع > مركز تطوير المواقع

مركز تطوير المواقع عالم المواقع من الداخل من دروس وسكربتات و ما كل ما يتعلق بالعالم هذا من الداخل

دروس مختـــاره لقـــواعد البيـــاناتMySQL

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
  #1 (permalink)  
قديم 18/04/2007, 06:02 PM
الصورة الرمزية المطـــ خالد ــــيري
|المطـــ خالد ــــيري
|مشرف

|المطـــ خالد ــــيري غير متصل
 

|تاريخ التسجيل: Apr 2007
|الدولة: دار الملـــوووكـ الســــلالاطين
|العمر: 25
|الجنس: ذكــر
|المشاركات: 1,335
إرسال رسالة عبر مراسل MSN إلى المطـــ خالد ــــيري إرسال رسالة عبر Skype إلى المطـــ خالد ــــيري
افتراضي دروس مختـــاره لقـــواعد البيـــاناتMySQL


الدرس الخامس / تعديل السجلات في قواعد البيانات.
تحدثنا سابقا عن كيفية ادخال البيانات الى قاعدة
البيانات .. وايضا تحدثنا عن كيفية حذف البيانات
من قاعدة البيانات ،،، واليوم سنتحدث عن
كيفية تعديل سجلات في قاعدة البيانات ...
سنحتاج اولا الى عمل صفحة للاستعلام عن كل المضافين
بقاعدة البيانات ولنفرض اسم الصفحة Show_all.php طبعا سوف \
نحتاج اولا لادراج ملف الاتصال بقاعدة البيانات ..

كود PHP:
<?
include('config.php');
?>
بعد الادراج سنعمل متغير .. ونسند له قيمة
داله استخراج البيانات من قاعدة البيانات

كود PHP:
<?
$vCelect 
mysql_query("SELECT * FROM members ") or die (mysql_error() );
?>
حسنا جميل ...
الان سنحتاج الى جدول بسيط الرأس ..

كود:
<div align='center'>
<center>
<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='47%' id='AutoNumber1' height='22'>
<tr>
<td width='70%' align='center' height='22'>
<p align='right'>&nbsp;<span lang='ar-sa'>اسم الموقع</span></td>
<td width='30%' align='center' height='22'>
تعديل</td>
</tr>
</table>
</center>
</div>
لاحظ معي سنضع في الحقل على اليمين ( اسم
الموقع ) ليظهر تحته قيم المتغير $UName ...
وسنضه في الحقل على اليسار كلمة تعديل
سنضع البيانات داخلة حلقة while
على شكل مصفوفه Array انظر للكود :

كود PHP:
<?
$vCelect 
mysql_query("SELECT * FROM members ") or die (mysql_error() );
echo
"<div align='center'>
<center>
<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='47%' id='AutoNumber1' height='22'>
<tr>
<td width='70%' align='center' height='22'>
<p align='right'>&nbsp;<span lang='ar-sa'>اسم الموقع</span></td>
<td width='30%' align='center' height='22'>
<a href='edit.php?IdMan=$IdMan'>تعديل</a></td>
</tr>
</table>
</center>
</div>"
;
while(
$phpar=mysql_fetch_array($vCelect)){
$IdMan $phpar["IdMan"]; 
$UName $phpar["UName"]; 
$USite $phpar["USite"]; 
}
?>
ثم سنضع كود هتمل نفس السابق مع تغير بسيط بدل
كلمه اسم الموقع الموقع سنضع المتغير
$UName وكلمة تعديل سنضع
لها رابط يكون بهذا الشكل

كود PHP:
<a href='edit.php?IdMan=$IdMan'>تعديل</a
بفرض ان صفحة التعديل تحمل الاسم edit.php
الان اليك الكود كاملا ..

كود PHP:
<?
inclide
('config.php');
$vCelect mysql_query("SELECT * FROM members ") or die (mysql_error() );
echo
"<div align='center'>
<center>
<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='47%' id='AutoNumber1' height='22'>
<tr>
<td width='70%' align='center' height='22'>
<p align='right'>&nbsp;<span lang='ar-sa'>اسم الموقع</span></td>
<td width='30%' align='center' height='22'>
<a href='edit.php?IdMan=$IdMan'>تعديل</a></td>
</tr>
</table>
</center>
</div>"
;
while(
$phpar=mysql_fetch_array($vCelect)){
$IdMan $phpar["IdMan"]; 
$UName $phpar["UName"]; 
$USite $phpar["USite"]; 
echo
"<div align='center'>
<center>
<table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='47%' id='AutoNumber1' height='22'>
<tr>
<td width='70%' align='center' height='22'>
<p align='right'>$UName</td>
<td width='30%' align='center' height='22'>
<a href='edit.php?IdMan=$IdMan'>تعديل</a></td>
</tr>
</table>
</center>
</div>"
;
}
?>
انتهينا من صفحة عرض الاخبار والتي اسميناها Show_all.php تمام
صفحة التعديل
سنحتاج ايضا الى ادراج ملف الاتصال بقاعدة
البيانات

كود PHP:
<?
include('config.php');
?>
الآن سنعمل شرط بسيط انه اذا لم يكن الرابط يحمل
قيمة للمتغير IdMan نظهر له رساله خطأ

كود PHP:
<?
// ادرجنا ملف الاتصال
include('config.php');
$IdMan $_GET['IdMan'];
// بداية الشرط
// !$ يعني لا يساوي
if(!$IdMan){
// اظهر له هذه الرساله 
Echo"لم تختر اي شيئ ";
// والا اظهر 
}else{
// البيانات هنا تابع الدرس 
// نقفل وسم الشرط 
}
// قفل تاج البي اتش بي
?>
الى الان حلو كل شيئ الآن سنجري استعلام مشروط
برقم الـ IdMan .. وسنجله كذلك على شكل مصفوفه

كود PHP:
<?
$ShowMembres 
mysql_query("SELECT * FROM membres WHERE IdMan = '$IdMan' ") or die ( mysql_error() );
while(
$w=mysql_fetch_array($ShowMembres )){
$IdMan $w["IdMan"]; 
$UName $w["UName"]; 
$USite $w["USite"]; 
}
/// هنا سيكون الفروم الخاص بالتعديل تابع الدرس
?>
الآن سنعمل فروم مكون من حقلين في الحقل الاول
سيكون اسم الموقع || والحقل الثاني رابط الموقع
يعني الاول قيمة $UNAme والثاني قيمة $USite حتى
لا يتم تعيمه انه اسم الموقع ..
ولاحظ الكود الخاص بالفروم مع اسماء
الحقول والقيم المفروضه لهاوسنحتاج ايضا الى حقل مخفي لمعرفة IdMan اي سجل تم تعديله

كود:
<form method='POST' action='do_edit.php'>
اسم الموقع :<input type='text' name='New_UName' value='$UName' >
<input type='hidden' name='New_id' value='$IdMan'><br>
الموقع :<input type='text' name='New_USite' value='$USite' >
<br><br><input type='submit' name='update' value='حفظ'></form>
عينا للحقل الاول الذي يحمل الاسم New_UName القيمة value $UName
وكذلك الحقل الثاني اسمه New_USite وعينا لقيمة القيمة valur بقيمة
المتغير $USite ...
---> وكذلك حقل مخفي لحفظ IdMan ليتم في صفحة
do_edit.php دالة التحديث مقرونه بشرط فتيم من
خلال هذا السرط اننا عينا الفروم التوجة الى
do_edit.php ..
اليك كود هذه الصفحة كاملاً

كود PHP:
<?
// ادرجنا ملف الاتصال
include('config.php');
$IdMan $_GET['IdMan'];
// بداية الشرط
// !$ يعني لا يساوي
if(!$IdMan){
// اظهر له هذه الرساله 
Echo"لم تختر اي شيئ ";
// والا اظهر 
}else{
$ShowMembres mysql_query("SELECT * FROM membres WHERE IdMan = '$IdMan' ") or die ( mysql_error() );
while(
$w=mysql_fetch_array($ShowMembres )){
$IdMan $w["IdMan"]; 
$UName $w["UName"]; 
$USite $w["USite"]; 
}
echo
"<form method='POST' action='do_edit.php'>
اسم الموقع :<input type='text' name='New_UName' value='$UName' >
<input type='hidden' name='New_id' value='$IdMan'><br>
الموقع :<input type='text' name='New_USite' value='$USite' >
<br><br><input type='submit' name='update' value='حفظ'></form>"
;
// نقفل وسم الشرط 
}
// قفل تاج البي اتش بي
?>
الآن صفحة do_edit.php

كود PHP:
<?
include('config.php');
// سنستقبل البيانات الجديد 
// استقبال اسم الموقع
$New_UName=$_POST['New_UName'];
//استقبال رابط الموقع
$New_USite=$_POST['New_USite'];
// استقبال الاي دي الجديد للسجل
$New_id=$_POST['New_id'];
 
$UpdateCelect mysql_query("UPDATE membres SET UName='$New_UName' , USite='$New_USit' WHERE IdMan='$New_id' ");
//نجري شرط بسيط لمعرفة نتيجة الكود السابق
if($UpdateCelect){
ECHO
"تم تعديل البيانات بنجاح";
}else{
ECHO
"لم يتم التعديل هناك خطا ";
}
?>
كل ماعملناه في صفحة do_edit.php اننا استعملنا
داله التحديث UPDATE مقرونه بشرط

كود PHP:
WHERE IdMan='$New_id' 
================================================== ================
الدرس السادس / شرح عمل ملف الاتصال
سوف اشرح عمل ملف الاتصال بقاعدة بياناتنا التي نتعامل معها ،،،
اولا افتح اي محرور نصوص واكتب مثل الكود ذا..

كود PHP:
<?
//اسم المستضيف
$DB_HOST="localhost";
// اسم مستخدم القاعده
$DB_USER="root";
//كلمة المرور للقاعده
$DB_PASS="";
//اسم القاعده 
$DB_NAME="phpAr";
?>
هل لاحظت معي المتغيرات السابقة ومعرف يمكن من اساميها ،،
موضح عليها وهذه الاعدادات عندنا نكون على السيفر الشخصي ،،
الكود الثاني ..

كود PHP:
<?
// الان قمنا بالاتصال بالقاعده...
$PhpAr mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die (mysql_error() );
// والان سنقوم باختيار القاعدة التي سنتعامل معها
// وستحتاج ما يسميى بمقبض الاتصال حتى وضعنها بمتغير $PhpAr
mysql_select_db($DB_name,$PhpAr) or die (mysql_error() );
?>
ويمكن دائما اسم هالملف مايكون config.php OR connect.php
========
جميع الشروح من
[ فقط المشتركين فى المنتدى يمكنهم رؤية الرابط . اضعط هنا للتسجيل ... ]
مصدرها
وأنا حاضـــر لأي استفسار
وشكـــراً




 

من مواضيعه » *^^*{} مكتبة تعليمية رائعة للفوتوشوب {} *^^*
» هل تعاني من ثقل جهازك حتي لو انه لاب توب اليك الطريقه وبسيطه ..!!!
» موقع يقوم بفحص الملفات بـ 31 برنامج مكافح فايروسات ...... شاهد التجربه بالصور
» :: مكتبة الفيديو « مسرحيات + كارتون » ₪ بالصور ₪ ::
» لن تحتاج بعد اليوم للبحث عن مفاتيح الكاسبر ....... لعيون ابو نواف وناصر
» نرغب في التعرف علي صورة سطح مكتبك فلا تحرمونا المشاهدة
» أكبر مكتبه للسكربتات (تحميل+شرح التركيب+مثال)
» أساسيــااااات لابد مــن معـــرفتهااا فـــي بريد الهـــوتميل ......صــوووور
» كل ما تحتاج عن laptop او الحاسب المحمول...ادخل...لن تندم...
» معلومه رهيبه عن windows xp حتى بعض المحترفون لا يعرفونها؟
» طريقةاسترجاع الايميل المسروق ...... طريقه شغاله ومجربه 100%
» [ سكربتات ] ... للماسنجر بلس
» ألف مقطع بلوتوث مصنف وبروابط مباشره
» نظام تشغيل أبل الجديد يدخل فى منافسة مع ويندوز فيستا
» حمل أقوى متصفح انترنت وباللغة العربية 100% ..... لاضرر من التجربه
» دفــــونووووهـــاااا وهــــي سااااجـــدة
» طريقة عمل أجزاء السيارة
» طريقة حفظ الملفات الفلاشيه الموجوده في النت بدوووون براااامج ..... احتكار
» مجموعة برامج مهمـــه بدون تنصيب
» » هاك « الاحصائيات المتقدمه .. جديد و رائع!! لنسخة 3.7.0 وما فوق
» الآن انفنتي رائعة أبعاد المعلومات
» (شرح بالصور) كيف تنقل موضوعا بكامله من منتدى لآخر بالصور والفلاشات والأصوات والفديو.
» كـــراك ونـــدوز فيستــا: شـــرح كامـــل بالصـــور لعمــلية التفعيــل
» اجمل المدن المضيئة فى العالم
» 4برامج مميزه منهم برنامج Hare 1.5.1 لتسريع الكومبيوتر والانترنت والالعاب+الشرح بالصور
رد مع اقتباس
  #2 (permalink)  
قديم 24/04/2007, 09:18 AM
صورة رمزية افتراضية
|الخليج هنا
|عضو جديد

|الخليج هنا غير متصل
 

|تاريخ التسجيل: Apr 2007
|المشاركات: 5
افتراضي رد: دروس مختـــاره لقـــواعد البيـــاناتMySQL


thank you




 

من مواضيعه
رد مع اقتباس
  #3 (permalink)  
قديم 24/04/2007, 07:24 PM
الصورة الرمزية المطـــ خالد ــــيري
|المطـــ خالد ــــيري
|مشرف

|المطـــ خالد ــــيري غير متصل
 

|تاريخ التسجيل: Apr 2007
|الدولة: دار الملـــوووكـ الســــلالاطين
|العمر: 25
|الجنس: ذكــر
|المشاركات: 1,335
إرسال رسالة عبر مراسل MSN إلى المطـــ خالد ــــيري إرسال رسالة عبر Skype إلى المطـــ خالد ــــيري
افتراضي رد: دروس مختـــاره لقـــواعد البيـــاناتMySQL



Welcome
.




 

من مواضيعه » معلومه رهيبه عن windows xp حتى بعض المحترفون لا يعرفونها؟
» حمل أقوى متصفح انترنت وباللغة العربية 100% ..... لاضرر من التجربه
» الآن انفنتي رائعة أبعاد المعلومات
» هجوم فايروسي عنيف على أجهزة الكمبيوتر بالصين
» دروس مختـــاره لقـــواعد البيـــاناتMySQL
» طريقة عمل أجزاء السيارة
» رابــط مـــوقع للقران....كأن تفتح المصحف وهو بين يديكـ
» مجموعة برامج مهمـــه بدون تنصيب
» سيرفر الجمل العربي لتشغيل جميع برامج المنتديات مع شرح تركيب المنتدى... اعتمد على نفسك
» اسئله قادت شباب الشيعه الى الحق
» برنامج الحماية Kaspersky 2009 كاملا مع الشرح التفصيلي بالصور
» صور أولية لـ Internet Explorer 8 ،،،، صور مذهلة جداً
» كيف يتم وضع عنوان لموضوع - على مستوى فهم محرك البحث -
» جديد الفنان حسين الجسمي-احترت
» أنقذوا غزة !!!
» مـَـجــمَــعُ الأقـــوال فــي الحــِـكــَـم والأمــثــال
» Adobe Dreamweaver CS3 ME نسخة الشرق الأوسط حصريا بروابط كثيرة
» يا شباب 500 ريال ....
» نغمات الاعلانات ...... روووووووووووعـــــــه
» صور أولية لـ Internet Explorer 8 ،،،، صور مذهلة جداً
» طفشان من الكمبيروتر!! تعال الحل هنا
» صفة صوم النبي صلى الله عليه وسلم
» طريقة حفظ الملفات الفلاشيه الموجوده في النت بدوووون براااامج ..... احتكار
» .:: شاعر المليون الموسم الثاني::. ... تغطية خاصه ... متجدد
» الشرح الوافي للمتصفح العملاق : Avant Browser 11.5 build 21 : شرح بالصور طبعاا ....
رد مع اقتباس
  #4 (permalink)  
قديم 25/04/2007, 12:56 AM
صورة رمزية افتراضية
|frrr
|عضو جديد

|frrr غير متصل
 

|تاريخ التسجيل: Mar 2006
|المشاركات: 11
افتراضي رد: دروس مختـــاره لقـــواعد البيـــاناتMySQL


الله يعافيك




 

من مواضيعه
رد مع اقتباس
  #5 (permalink)  
قديم 25/04/2007, 08:54 PM
الصورة الرمزية المطـــ خالد ــــيري
|المطـــ خالد ــــيري
|مشرف

|المطـــ خالد ــــيري غير متصل
 

|تاريخ التسجيل: Apr 2007
|الدولة: دار الملـــوووكـ الســــلالاطين
|العمر: 25
|الجنس: ذكــر
|المشاركات: 1,335
إرسال رسالة عبر مراسل MSN إلى المطـــ خالد ــــيري إرسال رسالة عبر Skype إلى المطـــ خالد ــــيري
افتراضي رد: دروس مختـــاره لقـــواعد البيـــاناتMySQL



اللـــه يعـــافيكـ يا الغــــلا
.




 

من مواضيعه » صور أولية لـ Internet Explorer 8 ،،،، صور مذهلة جداً
» سيرفر الجمل العربي لتشغيل جميع برامج المنتديات مع شرح تركيب المنتدى... اعتمد على نفسك
» رابــط مـــوقع للقران....كأن تفتح المصحف وهو بين يديكـ
» طريقةاسترجاع الايميل المسروق ...... طريقه شغاله ومجربه 100%
» اخــــــــــــر ابداعااااات قوقل مع قبلــــــــه المسلمين
» الشرح الوافي للمتصفح العملاق : Avant Browser 11.5 build 21 : شرح بالصور طبعاا ....
» سكـــربت DP Get للماسنجر لسرقة صـــور العــرض جهة الاتصال
» وداعا للماوس والكيبورد برنامج خيالي يحرك الماوس حسب حركة رأسك و بيسمع كلامك
» لن تحتاج بعد اليوم للبحث عن مفاتيح الكاسبر ....... لعيون ابو نواف وناصر
» حـــــصرياًً Windows Live Messenger 9
» معلـــوووومات مفيــــدهـ
» اكتر من اربعين فلم وثائقي مدبلجة ...بروابط مباشرة ...ابداااع
» كيف يتم وضع عنوان لموضوع - على مستوى فهم محرك البحث -
» كـــراك ونـــدوز فيستــا: شـــرح كامـــل بالصـــور لعمــلية التفعيــل
» موقع يقوم بفحص الملفات بـ 31 برنامج مكافح فايروسات ...... شاهد التجربه بالصور
» *^^*{} مكتبة تعليمية رائعة للفوتوشوب {} *^^*
» أنقذوا غزة !!!
» برناااامــــج StyleXp الرااائــــع مــــع شــــرح التثبيت بالصـــــوووور
» كـــل ما يتعلــق بالمـــودمات (بعض أنــواعه + وشـــروح الأنـــواع)
» دفــــونووووهـــاااا وهــــي سااااجـــدة
» مجموعة برامج مهمـــه بدون تنصيب
» شركة الميكروسوفت فتحت تسجيل الإيميلات على دومين live.com@
» اجمل المدن المضيئة فى العالم
» انفراد تام برنامج Passware Kit Enterprise v7.11 الرائع لكسر كلمات السر كامل
» » هاك « الاحصائيات المتقدمه .. جديد و رائع!! لنسخة 3.7.0 وما فوق
رد مع اقتباس
 
رد



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

الساعة الآن: 05:32 PM


[ خريطة حقيبتك ] [ site map ] [ Directory ] [ مدونات ] [ Google ] [ طيران سما ] [ بيبسي ] [ شات ] [ ذكرى ] [ تصاميم ] [ رياضة ] [ عشوائيات ] [ كاسبر سكاي 7 + كراك ] [ مقاطع الكاميرا الخفية ] [ طرائف جحا ] [ اشهار المواقع ] [ كاسبر انتي فايروس سكاي 8 - Kaspersky Anti-Virus 8 +تحميل +تعريب +شرح ] [ صوتيات الجوال ] [ مرئيات الجوال ] [ احدث كمبيوتر في العالم ] [ Messenger 2009 ] [ مفاتيح الكاسبر 7 ] [ مشكلة وحلها ] [ تعلم اللغة الهندية ] [ موقع ] [ حمل القران الكريم ] [ mozilla Firefox ] [ NEED FOR SPEED ] [ رسائل حب ] [ برنامج لمعرفة باسوورد الواير ليس ] [ هاك الاحصائيات المتقدمة ] [ صور زهور ] [ Mass-email Express ] [ جرافيكس ] [ Recover My Files ] [ شرح برامج ] [ ايقونات ] [ اسطوانة القعقاع 2008+تحميل ] [ mozilla Firefox 3 +شرح +تحميل ] [ دليل مواقع ] [ Internet Explorer 8 ]  
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99