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


 
الرئيسيةالرئيسية  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخول  

 

 تـعـامـل مـع قـواعـد الـبـيـانـات

اذهب الى الأسفل 
كاتب الموضوعرسالة
akheel
نـائب الإدارة
نـائب الإدارة
akheel


الجنس : ذكر
مشاركاتي : 563
نقاطي : 16075
ولدت بتاريخ : 24/08/1997
سجلت بتاريخ : 14/06/2010
عمري : 26
مكان السكن : فلسطين

تـعـامـل مـع قـواعـد الـبـيـانـات  Empty
مُساهمةموضوع: تـعـامـل مـع قـواعـد الـبـيـانـات    تـعـامـل مـع قـواعـد الـبـيـانـات  Empty14/11/2012, 18:45

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

إخواني أنا مبرمج مبتدئ على Poo قمت ببرمجة كلاس تعامل مع قواعد البيانات

إتصال بقاعدة بيانات , إذخال إلى قاعدة البيانات , إستخراج من قاعدة بيانات

شرح كلاس :

لتشغيل الكلاس :

رمز PHP:
الكود:

include ( './MyClass_DB.php' ) ; // مكان تواجد ملف الكلاس

$On = new MyClass_DB () ; // طريقة طلب كلاس بهذه طريقة 
لإتصال بقاعدة بيانات :

رمز PHP:
الكود:
$On->connect_db ( 'localhost','root','root','test' ) ; // إتصال بقاعدة البيانات 
لإرسال معلومات إلى قاعدة بيانات :

رمز PHP:
الكود:
<form action='<?=$SERVER['PHP_SLEF']?>' method='post'>

<input type='text' name='username'/><br/><br/>

<input type='password' name='password'/><br/><br/>

<input type='submit' value='Ajoute'/>

<input type='hidden' name='Yes' value='Yes'/>

</form>

<?php

$Username = $_POST ['username'] ;

$Password = $_POST ['password'] ;

$On->connect_db ( 'localhost','root','root','test' ) ; // إتصال بقاعدة بيانات

$On->table = 'User' ; // إسم جدول الذي سوف نرسل إليه

$Field = array ( 'User_Name','Poss_Word' ) ; // حقول موجود في قاعدة بيانات

$Values = array ( $Username,$Password ) ; // أسماء متغيرات الفروم

if ( isset ( $_POST ['Yes'] ) and $_POST ['Yes'] == 'Yes' ){

if ( $Username != "" and $Password != "" ){

$Good = $On->insert_db ( $Field , $Values ) ;

if ( isset ( $Good ) )

{ echo "تـم إرسـال بـيـانـات بـنـجـاح" ; }

}

else { echo "عـفـوا لـم يـتـم إرسـال بـيـانـات" ; }

}

?>
إستخراج معلومات من قاعدة بيانات :




رمز PHP:
الكود:
<?php

$On->connect_db ( 'localhost','root','root','test' ) ; // إتصال بقاعدة بيانات

$On->table = 'User' ; // إسم الجدول الذي سوف نستقبل من بيانات

$Good = $On->select_db ( 'id','desc' ) ; // برمتر أول أيدي , برمتر الثاني الترتيب

if ( isset ( $Good ) ){

while ( $array = mysql_fetch_assoc ( $Good ) )

echo $array ['User_Name'] . " " . $array ['Pass_Word'] . "<br/>" ;

}

else { echo "هـنـاك خـطأ فـي إسـتـخـراج بـيـانـات" ; }

?>


الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.sky-ga.com
 
تـعـامـل مـع قـواعـد الـبـيـانـات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
 :: قســــم تطويـــــــر الـــمـــواقـــــــع :: قســــم تطويـــــــر الـــمـــواقـــــــع :: قسم لغات البرمجة-
انتقل الى: