الرئيسية | مركز المعلومات | مركز التحميل | للاعلان في مُطِّورْ | استخدم ختم مطور | قوِ موضوعك هام | وسام مطور جديد | افحص البيج رانك جديد

العودة   مطور , mtwer forum > مطور الدورات المتخصصة > إرشيف الدورات > دورة برمجة الـ PHP (المستوى الأول)

دورة برمجة الـ PHP (المستوى الأول) تضمن لك هذه الدورة أن تتعلم بأسلوب عملي وممتع وسهل الطرق الصحيحة لاحتراف البرمجة بلغة الـ PHP
يلقي الدورة: aymax.net


عزيزي المطور ابتعد عن النقل، ولتكن مواضيعك جديدة وقيمة تعبر عن إبداعك وتميزك
إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #16  
قديم 20-06-2008, 01:38 AM
الصورة الرمزية S P E E D
ملقي (دورة تطوير الـ vb)
 
تاريخ التسجيل: 15-03-2008
الدولة: موقع مُطًوِر
المشاركات: 415
S P E E D is on a distinguished road
افتراضي

طيب حبة استفسارات

كود PHP:
echo $row[name
Name = اسم الحقل الى هنستخرجه من جدول الأدمن

صح

ده تطبيقي

كود PHP:
<?
include("config.php");
?> 
<table border="1" width="100%">
    <tr>
        <td bgcolor="#FF6600" width="360">
        <p align="center"><font color="#FFFFFF"><b><span lang="ar-eg">الخيارت</span></b></font></td>
        <td bgcolor="#FF6600">
        <p align="center"><b><span lang="ar-eg"><font color="#FFFFFF">الأسم</font></span></b></td>
    </tr>
    <?php
$query
=mysql_query("SELECT * FROM moderator");
while(
$row=mysql_fetch_array($query)){
?> 
    <tr>
        <td width="360">
        <p align="center"><span lang="ar-eg"><font color="#FF6600"><b>
        <a href="delete.php?id=<? echo $row[id?>">حذف</a></b></font></span></td>
        <td>
        <p align="center"><font color="#FF6600"><b><?echo $row[m_name]?></b></font></td>
    </tr>
    <? ?>
</table>
ملاحظة لم بأجي أفتح config

بيجبلي صفحة بيضاء

ولم بأجي افتح الملف add

الى هو اضافة عضو ومحتواه

كود PHP:
<?php
include("config.php");
mysql_query (" insert into moderator (m_name,m_pass) values ('S P E E D','mtwer')");
?>
برده يجيبلي صفحة بيضاء

ياريت اعرف هل أنا غلط ولا في ايه

تحياتي


توقيعى
I'm Back

[ W W W . R A S O U L A L L A H .N E T]

Did You Know Him

آخر تعديل بواسطة S P E E D ، 20-06-2008 الساعة 01:41 AM
رد مع اقتباس


  #17  
قديم 20-06-2008, 08:04 AM
الصورة الرمزية S P E E D
ملقي (دورة تطوير الـ vb)
 
تاريخ التسجيل: 15-03-2008
الدولة: موقع مُطًوِر
المشاركات: 415
S P E E D is on a distinguished road
افتراضي

طيب ده بعض الصور المستخدمة فى الشرح

لكن بالفورنت بيج العربي
















بانتظار تعليق الأخ ايماكس على مشكلتي

تحياتي


توقيعى
I'm Back

[ W W W . R A S O U L A L L A H .N E T]

Did You Know Him

رد مع اقتباس
  #18  
قديم 20-06-2008, 11:08 AM
مُطوِّرْ مراقب
 
تاريخ التسجيل: 15-06-2008
المشاركات: 58
aymax.net 2 is on a distinguished road
افتراضي

السلام عليكم ورحمت الله وبركاته...معكم م.محمد مرسي من الدعم الفني لشركة ايماكس للرد علي استفساراتكم...اخي العزيز speed فيما يخص سؤالك عن صحة الكود فالكود صحيح وانت لم تخطأ...اما فيما يخص ظهور صفحة بيضاء في ملف config فهذا امر طبيعي وذلك لعد وجود امر طباعة في كود الphp او وجود اوكواد html ولذلك تظهر صفحة بيضاء...اما فيما يخص الصور فلدي تعليق علي حفظ الملف فأنت عندما تقوم بحف المرف تحفظه بأسم delete.php وليس delete.php?id=1 والسبب هو ان ?id=1 تخص دالة GET واطلب منك الرجوع لدروس GET,POST وكيفية استخدمهم لكي تفهم لماذا استخدنا delete.php وليس delete.php?id=1 واذا كان لديك اي استفسار قم بوضعه وسوف نجيب عليه بأذن الله...وشكرا
م.محمد مرسي
شركة ايماكس
Aymax.net

رد مع اقتباس
  #19  
قديم 20-06-2008, 12:09 PM
مُطوِّرْ مراقب
 
تاريخ التسجيل: 15-06-2008
المشاركات: 58
aymax.net 2 is on a distinguished road
افتراضي

السلام عليكم ورحمت الله وبركاته...اخوتي الاعزاء فيما يخص ملف config.php اود ان اوضح بعد الامور
اولا فائدته: نستخدم ملف config في الاتصال بقواعد البيانات
ثانيا كيفية انشائه:نقوم بصنع ملف بأسم config.php ثم نوصع اكواد الاتصال بداخله
ثالثا كيفيت عمل اكواد الاتصال:
1. نقوم بوضع اسم المستخدم او admin وكلمة المرور او password في متغير ووضع اسم المستضيف (الموقع الذي يحتوي علي قاعدة البيانات) في متغير اخر واخيرا نضع اسم قاعدة البيانات المراد الاتصال بها في متغير اخر
كما بالكود التالي
اقتباس:
$mtwer_host="localhost";//اسم المستضيف
$mtwer_username="root";//اسم المستخدم
$mtwer_password="";//باسورد المستخدم
$mtwer_dbname="mtwer_gb";//اسم قاعدة البيانات
2.نقوم بالاتصال بالمستضيف كماعن طريق دالة
()mysql_connect
كما بالكود التالي:
اقتباس:
mysql_connect("$mtwer_host", "$mtwer_username", "$mtwer_password")or die("فشل الاتصال
بالمستضيف");
3.نقوم بالاتصال بقاعدة البيانات عن طريق الدالة
mysql_select_db
كما بالكود التالي
اقتباس:
;("فشل الاتصال بقاعدة البيانات")mysql_select_db("$mtwer_dbname")or die
ملحطوظة:"الدالة die تقوم بانهاء الكود واظهار رالة خطأكما بالكود التالي
('die('test
سيقوم الكود بالعدم تنفيذ بالقي الكود الموجود بالاسكربت ويقوم بطبع رسالة خطأ
test
وارجو تجريب الدالة لفهمها
"
فلنكمل...
رابعا : نقوم بتشغيل الملف config.php من خلال الملف الذي نقوم فيه بالاتصال بقاعدة البيانات عن طريق الدالة
()include
كما بالكود التالي
اقتباس:
;('include('config.mtwer.php
مثال علي دالة include لفهم طريقة عملها
لدينا ملف يدعي delete.php
وملف اخر يدعي config.php
نريد ادراج الكود الذي بداخل config.php
في الملف delete.php
فنستخدم دالة include اداء تلك الوظيفة
فنحن عندما نستخدم دالة include
فنحن ندرج الاكواد التي بداخل config.php بداخل الملف delete.php
مثال بالاكواد:
ملف يدعي file1.php
بداخله الكود التالي
اقتباس:
"echo'test1
وملف اخر file2.php بداخله الكود التالية
اقتباس:
"echo'test2
نريد ان ندرج الاكواد التي بداجل file2 في الملف file1
فلفعل ذلك نقوم بوضع الكود التالي
اقتباس:
(include(file2.php
"echo'test1
وستكون النتيجة كالتالي
اقتباس:
test2
test1
هذا فيما يخص دالة include

اخوتي الاعزاء هذا شرح مبسط لملف include
ارجوا التواصل من خلال الموقع في حالة وجود اي استفسار
وشكرا
م.محمد مرسي
شركة ايماكس
aymax.net

رد مع اقتباس
  #20  
قديم 20-06-2008, 12:59 PM
الصورة الرمزية aymax.net
مطور مشارك
 
تاريخ التسجيل: 08-03-2008
المشاركات: 172
aymax.net is on a distinguished road
افتراضي

مشكور يا محمد على ردودك وتعاونك
تقبل تحياتى
يجماعة الى عرف يعمل كود الحذف يحاول يعمل صفحة تعديل كمان
ماشاء الله النتايج تبشر بالخير


توقيعى
إسم الشركة : ايماكس للاستضافة والتصميم والبرمجيات
خدمات الشركة : إستضافه -برمجة -تصميم -برمجيات مدفوعة
بريد الشركة : support@aymax.net
الدعم الفنى :http://www.aymax.net/index.php?act=support
خانة اضافية :يتوافر الدفع عن طريق التحويل البنكى بداخل السعودية وخارجها وبطاقات الائتمان والباى بال والكاش يو والمانى بوكر والويسترين يونيون والحوالا ت البريدية

تقبل تحياتى على مرورك
ايمن العريان مشرف قسم التطوير والبرمجيات بموقع المطور
مطور خطوات نحو مستقبل واعد

رد مع اقتباس
  #21  
قديم 20-06-2008, 01:55 PM
مطور مشارك
 
تاريخ التسجيل: 25-04-2008
المشاركات: 63
rwshna.ws is on a distinguished road
افتراضي

اخوانى الكرام ممكن تشوفه اخر رد هنا http://www.mtwer.com/vb/showthread.php?t=1744&page=3 (مناقشة الدرس الخامس : الاتصال بقاعدة البيانات وبعض التعاملات البسيطة معها)

رد مع اقتباس
  #22  
قديم 20-06-2008, 03:54 PM
مطور مشارك
 
تاريخ التسجيل: 25-04-2008
المشاركات: 63
rwshna.ws is on a distinguished road
افتراضي

اين انت يا aymax??? ارجوك شوف اخر رد فى مناقشه الدرس الخامس

رد مع اقتباس
  #23  
قديم 20-06-2008, 06:59 PM
الصورة الرمزية S P E E D
ملقي (دورة تطوير الـ vb)
 
تاريخ التسجيل: 15-03-2008
الدولة: موقع مُطًوِر
المشاركات: 415
S P E E D is on a distinguished road
افتراضي

كود PHP:
<?
include("config.php");
?>
<table border="1" width="100%">


    <tr>
        <td bgcolor="#FF6600" width="360">
        <p align="center"><font color="#FFFFFF"><b><span lang="ar-eg">الخيارت</span></b></font></td>
        <td bgcolor="#FF6600">
        <p align="center"><b><span lang="ar-eg"><font color="#FFFFFF">الأسم</font></span></b></td>
    </tr>
    <?php
$_name
=mysql_query("SELECT * FROM moderator");
while(
$_names=mysql_fetch_array($_name)){
?>
    <tr>
        <td width="360">
        <p align="center"><span lang="ar-eg"><font color="#FF6600"><b>
        <a href="delete.php?id=<? echo $_names[id?>">حذف</a></b></font></span></td>
        <td>
        <p align="center"><font color="#FF6600"><b><?echo $_names[m_name]?></b></font></td>
    </tr>
    <? ?>
</table>

هام

دلوقتي الويندوز عندي وقع و نزلت نسخة ويندوز جديد و طبعاً قاعدة البيانات الى كانت فى السيرفير الشخصي اتمسحت

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

لكن قاعدة البيانات للأسف لا

فهل اعيد الدورة أم هناك حل

تحياتي ،،


توقيعى
I'm Back

[ W W W . R A S O U L A L L A H .N E T]

Did You Know Him

آخر تعديل بواسطة S P E E D ، 20-06-2008 الساعة 07:19 PM
رد مع اقتباس
  #24  
قديم 20-06-2008, 08:05 PM
مطور مشارك
 
تاريخ التسجيل: 09-06-2008
المشاركات: 189
Microbra1 is on a distinguished road
افتراضي

يسلمو اخي الغالي علي هدا المجهود


توقيعى
أقوي محرك بحت عربي


ألاميل

brahimo_48agadire@hotmail.com

رد مع اقتباس
  #25  
قديم 20-06-2008, 10:27 PM
مُطوِّرْ مراقب
 
تاريخ التسجيل: 15-06-2008
المشاركات: 58
aymax.net 2 is on a distinguished road
افتراضي

اخي العزيز speed بعهد التحية...بخصوص سؤالك عن قواعد البيانات الموجودة بجهازك
اولا: لا يوجد حل لديك سوا اعادت انشاء قواعد البيانات من جديد
ثانيا: نصيتي لك (في المستقبل) ان تقوم بعمل beckup او نسخة احتياطية من قواعد البيانات ذات الاهمية وان تضعها في مكان امن ختي تتجنب هذا الموقف بالمستقبل
وشكرا
م.محمد مرسي
شركة ايماكس
aymax.net

رد مع اقتباس
  #26  
قديم 20-06-2008, 11:04 PM
الصورة الرمزية S P E E D
ملقي (دورة تطوير الـ vb)
 
تاريخ التسجيل: 15-03-2008
الدولة: موقع مُطًوِر
المشاركات: 415
S P E E D is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة aymax.net 2 مشاهدة المشاركة
اخي العزيز speed بعهد التحية...بخصوص سؤالك عن قواعد البيانات الموجودة بجهازك
اولا: لا يوجد حل لديك سوا اعادت انشاء قواعد البيانات من جديد
ثانيا: نصيتي لك (في المستقبل) ان تقوم بعمل beckup او نسخة احتياطية من قواعد البيانات ذات الاهمية وان تضعها في مكان امن ختي تتجنب هذا الموقف بالمستقبل
وشكرا
م.محمد مرسي
شركة ايماكس
aymax.net
طيب ولو معايا نسخة من قواعد البيانات ازاي اضيفها

تحياتي


توقيعى
I'm Back

[ W W W . R A S O U L A L L A H .N E T]

Did You Know Him

رد مع اقتباس
  #27  
قديم 21-06-2008, 05:18 AM
مطور مشارك
 
تاريخ التسجيل: 03-06-2008
المشاركات: 10
saymes is on a distinguished road
افتراضي

السلام عليكم
اخي الغالي لقد اتبعت جميع المراح
و قمت باستدعاء قاعدة البيانات لكن اخي اواجه مشكلا في اظافة مشرف الى قاعدة البيانات يعني انت وضعت لنا كود فكيف نظيف المشرف الى القاعدة بدلك الكود

رد مع اقتباس
  #28  
قديم 21-06-2008, 11:45 AM
مُطوِّرْ مراقب
 
تاريخ التسجيل: 15-06-2008
المشاركات: 58
aymax.net 2 is on a distinguished road
افتراضي

السلام عليكم ورحمت الله وبركاته...اخي العزيز speed لكي تقوم بعمل backup لقاعدة البيانات قم بأختيار قاعدة البيانات ثم قم بأختيار export ثم قم بالضغط علي go ثم تقوم بنسخ الtext وتقوم بوضعه في wordtext وعندما تريد استرداده تقوم بعمل import ويمكنك ايضا نسخ الملفات في المسار C:\xampp\mysql\data وهو الذي يحتوي علي كل قواعد البيانات التي قمت بأنشأها ويمكن استرددها عن طريق عمل past لها في نفس المسار
وسوف اقوم بادراج الصور قريبا بأذن الله للتوضيح


اما بخصوص كوداخي saymes الاضافة في قاعدة البيانات فهو كالتالي
php?>
mysql_query(
(اسم الحقول المراد الاضافة فيها)اسم الجدول insert into
(قيم الحقول) values
)
<?
مثال:
لاضافة اسم المستخدم:test في الحقل username
واضافة كلمة السر:123 في الحقل password
في جدول يسمي admin
نقوم بعمل الكود التالي
php?>
;("(mysql_query("insert into admin(username,password) values(test,132
<?
ملحوظة:
لا يمكنك استخدام دالة mysql_query الا اذا كنت متصل بقاعدة البيانات
واذا لم تكن متصا بقاعدة البيانات يمكنك استخدام الدالة
mysql علي ان تكون متصل host من خلال الدالةmysql_connect
وتستخدمدالة mysql كالتالي
<?php
;("(mysql("account","insert into admin(username,password) values(test,132
?>
اذا كان هناك اي شئ غامض او يحتاج للايضاح ارجوا منك ان تذكره لي وانا سنقوم بتوضيحه بأذن الله
شكرا للمشاركة
م.محمد مرسي محمد
شركة ايماكس
aymax.net

رد مع اقتباس
  #29  
قديم 21-06-2008, 05:23 PM
مطور مشارك
 
تاريخ التسجيل: 23-04-2008
المشاركات: 53
PhpLover is on a distinguished road
افتراضي

اخي ايمن واخي م.محمد تحية طيبة
هذا هو تطبيقي على تحديث البيانات ولكن لم يزبط هل هو صحيح او اني مخطي

كود PHP:
<?php
include ("config.mtwer.php");

$result mysql_query("UPDATE admin SET admin_user='$_REQUEST[admin_user]', admin_pass='$_REQUEST[admin_pass]' where id='$_REQUEST[id]'");
if (
$result) {
echo 
"Update has been completed";
echo 
"<**** ************refresh content=2;url='admin.php'>";
} else {
echo 
"Error Updatting :- " .mysql_error();
}

mysql_close();

?>
برجاء الاطلاع والتصحيح اكيد اني مخطئ حيث اني اذا نفذت الاستعلام يعطيني تم التحديث ولكن اذا رجعت الى البيانات اجدها لم تتغير اي لم تحدث
تقبلو تحياتي وتقديري

رد مع اقتباس
  #30  
قديم 21-06-2008, 05:37 PM
مطور مشارك
 
تاريخ التسجيل: 03-06-2008
المشاركات: 10
saymes is on a distinguished road
افتراضي

شكرا لك اخي بس ما زبط معي شوفه هل أخطأة في مرحلة ..
كود PHP:
    <? 
include("config.php"); 
?> 
<table border="1" width="100%" id="table1"> 


    <tr> 
        <td bgcolor="#FF0000"> 
        <p align="center"><b><font color="#FFFFFF">?????</font></b></td> 
        <td bgcolor="#FF0000" width="478"> 
        <p align="center"><font color="#FFFFFF"><b>??????</b></font></td> 
    </tr> 
     
    <?php 
$query
=mysql_query("SELECT * FROM admin"); 
while(
$row=mysql_fetch_array($query)){ 
?> 
     
     
    <tr> 
        <td><? echo $row[name?></td> 
        <td width="478"> 
        <p align="center"><a href="delete.php?id=<? echo $row[id?>">???</a> </td> 
    </tr> 
     
    <?     }    ?> 
</table>
و كود اظافة المشرف
كود PHP:
<?php
mysql_query
("insert into admin(username,password) values(test,123)");
?>
و قاعدة البيانات
كود PHP:
<?
$mtwer_host
="localhost";?
$mtwer_username="root";
$mtwer_password="1";
$mtwer_dbname="f";
mysql_connect("$mtwer_host""$mtwer_username""$mtwer_password")or die("??? ??????? 
?????????"
); 
mysql_select_db("$mtwer_dbname")or die("??? ??????? ?????? ????????"); 
?>
.. أنا أدخل لملف اظافة المشرف لكن لا يظاف في الائحة ... فما الحل

رد مع اقتباس
إضافة رد

العلامات المرجعية



مواضيع جديدة في قسم دورة برمجة الـ PHP (المستوى الأول)

أدوات الموضوع
انواع عرض الموضوع

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

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

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مناقشة (الدرس الاول) من دورة php انشاء قاعدة البيانات [نظريا] ‏ aymax.net دورة برمجة الـ PHP (المستوى الأول) 64 08-11-2009 10:01 AM
مناقشة الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا aymax.net دورة برمجة الـ PHP (المستوى الأول) 168 11-02-2009 12:29 AM
بعد التقسيم الجداول ناقصه في قاعدة البيانات albuttar صيانة و دعم فني مجاني للمنتديات و تطوير المواقع 8 30-09-2008 10:10 PM
الدرس السادس والاخير فى دروس التحمية تطبيق قاعدة البيانات واستخدامها فى الجداول والتكرار aymax.net دورة برمجة الـ PHP (المستوى الأول) 1 19-06-2008 03:51 PM
مناقشة الدرس السادس HOSSAM دورة ادارة السيرفرات (المستوى الأول) 85 05-06-2008 11:25 PM


مساحة إعلانية


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
جميع الأوقات بتوقيت GMT +3. الساعة الآن 10:13 PM.