التواصل المباشر مع الادارة والاعضاء القدامى من خلال قناة التلغرام



العودة   :: vBspiders Professional Network :: > [ ::. قسم البرمجة ولغاتها .:: ] > برمجة الويب

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 12-01-2012, 08:07 PM   رقم المشاركة : 1 (permalink)
معلومات العضو
 
إحصائية العضو





NeverBackDown غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
NeverBackDown is on a distinguished road

افتراضي NBD دورة تعلم برمجه ( PHP . SQL) الدرس 2


السلام عليكم
كيف حالكم

شرحنا في الدرس الاول الامر Get
و قالنا انه يستخدم في جلب قيمه ما و عرضه من قاعده الباينات او ملف اخر
NBD دورة تعلم برمجه ( PHP . SQL)
الان بنشرح الامر
post
و هو العكس ل get

الامر
post


هو غالبا بنسبه 95%
يستخدم لادخال الاوامر و المراد داخل المحتوي

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


نخش في الامر
post


اولا انت مثلا تبي تكتب رد

الان تستخدم ملف من ملفات المنتدي يدعي
newpost.php

و هو مزود باكواد
php
+
sql
للي بشرحه لحقا بعد الدرس ذا


نكمل
الكود يعمل كتالي
انت تكتب الي تكتبه
يقو الامر بنقل اللي كتبته لقعاده الباينات و تسجيليه
يعني لو انت مو محترف ممنكن تصاب بثغره الحقن
لكن الاستغلال بيكون عن طريق الامر get
يعني لزم تعمل توافق بشرحه بعدين بين الامر
get و post
لحمايه القاعده من ثغارات
xss و sql injction

نكمل تم وضع الامر في القاعده نبي الان نستعرض ما تم ادخاله
نستخدم الامر
get
لاحضار ما تم دخاله

حيث ان كل ما تكت امر لزم تدخله بكود معين عشن الامر
get يعرف ماذا يحضر

و الا كان احضر لك كل القاعده

نوريكم مثال للامر post

كود PHP:




<form action="<?'".$_SERVER["PHP_SELF"]."'?>" method="POST">
<input type="text" name="NBD">
<input type="submit">
</form>
<?php
    $test 
$_POST['NBD'];
    echo 
$test;
?>



<form action="<?'".$_SERVER["PHP_SELF"]."'?>" method="POST">
<input type="text" name="NBD">
<input type="submit">


هذه كود ال html



<?php
$test = $_POST['NBD'];
echo $test;
?>

هذا كود الphp

بشرحه

اول شي

$test

لوضع الامر
ما بعرف كيف اشرحه بس بقولة
هذا اسم الامر
يعني لو تم تنفيذ امر
يتم و في امر ثاني يبي يستعرض الامر هذا لزم تحط علامه $ و الاسم
و تروح للامر الثاني
و تعمل نفس الكلمه
عشن تعمل الربط


= $_POST['NBD'];

post
هوالامر
الادخال

$_POST['NBD'];
nbd ليس php
بل اختصار لاسمي و هذا مثال فقط
nbd = never back down



نكمب
nbd
ربط الامر post
بال html
عشن اللي يتم ادخاله في الخانات يتم ارسه للامر post
ليقوم بعمله اللي تم برمجته عليه


ما يعني غيرت

nbd
في
post


لزم تغيره كمان
في

<input type="text" name="NBD">


فهمتوني


echo $test;


قالنا ان ايكو لوضع رساله ما
test
لربط الامر echo
و post

بفهملكم اكثر
الاومر تنقسم لاثنين
اومر تقوم بالعمل
و اوامر تكون باتعراض العمل
يعني بوست عمل اللي عمله
و ايكو استعرض اللي البوست عملة
فهمتوني

اتمني تكونو فهمتو الدرس كويس عشن بشرح الدرس الجي بشرح
sql
و جميع اوامره





NBD ],vm jugl fvl[i ( PHP > SQL) hg]vs 2

   

رد مع اقتباس
قديم 12-01-2012, 11:39 PM   رقم المشاركة : 2 (permalink)
معلومات العضو
 
إحصائية العضو








دام علاء العماد غير متواجد حالياً

إرسال رسالة عبر Skype إلى دام علاء العماد

 

 

إحصائية الترشيح

عدد النقاط : 10
دام علاء العماد is on a distinguished road

افتراضي رد: NBD دورة تعلم برمجه ( PHP . SQL) الدرس 2


سلمت يمينك يا أخي الفاضل على هذا الدرس الرائع ، بارك الله فيك و في أمثالك

   

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

مواقع النشر (المفضلة)


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

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

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


الساعة الآن 02:50 PM


[ vBspiders.Com Network ]

SEO by vBSEO 3.6.0