السلام عليكم
كيف حالكم
شرحنا في
الدرس الاول الامر 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
و جميع اوامره