Booo Posted April 9, 2013 Share Posted April 9, 2013 (edited) بسم الله الرحمن الرحيم درسنا اليوم هو إكمال للدرس السابق التعإإمل مع النماذج في البي اتش بي كيف نتعآآمل مع البيانات الموجوده بالنموذج ؟ للتعآمل مع النموذج لإلإبد وضع اسم للمتغير الموجوده قيمته بالنموذج .. طيب كيف نحط اسم متغير للقيمه الموجوده بالنموذج ؟ NAME بطريقه بسيطه بأستخدآآم خإإصية إذا كنت تذكر بالدرس الثاني قلنا ان هذي الخاصية مهمه بمعآلجة البيانات وإلإلإن بعدد إلمثإإل بتعرف كيف تتعآمل مع هذي الخاصية نشوف مثإإل الكبسة NAME مثل مإتشوف بالصوره ان الاسم المتواجد بخآصية هو إسم المتغير لـ القيمه الموجوده بالمربع النصي الي هو الكبســه وبالنسبه لـ $_POST["اسم المتغير"]; هو فقط إدآة تستخدمهآ لجلب القيمه الموجوده بالمتغير بالصفحه الثانيه :: تذكر ان هذي الإدآة تتغير METHOD="GET" اذا استخدمت طريقة الإلإرسآآل لإلإزم تغيرهإإ لـ $_GET["اسم المتغير"]; مثآل تطبيقي للي بالصوره :: http://5.175.155.53/textbox.php ------------------------------------------------------------------------------------------------------ :: في إرسإإل البيانات POST و GET الفرق بين :: تكون إهمية البوست والقيت في طريقة إرسال البيانات METHOD بإستخدإمها مع طبعآ مإفيه فرق الا فقط بتشفير البيانات المرسله بوست ترسل البيانات مشفره مانقول حمايه اعلى مستوى حمايه متوسطه لكن افضل من قيت وهي اأكثر استخدآما بين المبرمجين بالنسبه لـ الارسال باستخدام قيت يكشف البيانات بعنوان المتصفح + الارسال يكون إسرع من بوست بالمعآلجه إلى هنا يكون درسنإ انتهى بآلنسبه لي إشوفكم بالدرس الرآبـع مع التعامل مع الإوامر الشرطيه IF , ELSE , ELSEIF والي يبي يقرإ زيآده عن الفروقات بين البوست والقيت يكمل الشرح هذا - هذا شرح مقدم من موقع أرسن - GET النوع : النوع قيت يمكنك تمييزه عندما تقوم بإرسال شي عن طريق نموذج , فإنك سوف ترى في العنوان الصفحه التي ستذهب اليها ثم العلامه ( ؟ ) متبوعه بإسم المتغير ثم العلامه ( = ) ثم بعد ذلك القيمه الموجوده بالمتغير , واذا قمت بالتفكير قليلا .! فلن تعتقد ان هذه الطريقه تصلح لارسال اسم مستخدم وكلمة مرور او رقم بطاقة دفع الكترونيه عبر المتصفح , وذلك لانه يمكن لاي شخص يجلس بجانب المستخدم ان يرى محتوى الارسال مثال على العنوان الذي سيظهر بالمتصفح هو التالي : module.php لاحظ هنا انك تريد الذهاب الى الصفحه name وتقوم بأعطاء الصفحه المتغير News ويحتوي ثم بعد ذلك الرمز ( & ) ويعني انه يوجد متغير اخر ايضا , new_topic ثم المتغير ويحتوي على الرقم 2 POST النوع : النوع يوست يمكنك معرفه انه يستخدم في هذه الصفحه , عندما تقوم بإرسال معلومات الى صفحه اخرى , ولا تجد في العنوان الرمز ( ؟ ) وبعده بعض المتغيرات , وانما فقط اسم الصفحه , والخفايا تحصل بين الصفحات ولا يمكنك مشاهدتها ( ولا يعني ذلك انه دائما عندما لا يوجد الرمز ( ؟ ) نقوم بإستخدام الطريقة بوست بل في معظم الاحيان مثال على العنوان الذي سيظهر بالمتصفح هو التالي : لو تتمعن في العنوان , فلن تجد ما رأينها في الطريقة قيت ولا يمكنك تحديد هنا اذا قمنا بإرسال بيانات الى الصفحه الثانيه الفروقات بين GET و POST : قد تقوم بسؤال التالي , متى استخدم قيت ومتى استخدم بوست , هناك بعض من الفروقات بين الطريقتين , اولها ان الطريقه بوست يوجد بها حمايه اكثر من الطريقه قيت , كما رأيت سابقا لا نقوم بطباعة المتغيرات في المتصفح. ثانيا الطريقه بوست تقوم بإرسال بيانات بكمية اكبر من الطريقة قيت . مثلا , لو تقوم بإرسال رقم بطاقه ائتمانيه او كلمة مرور المستخدم فلا اعتقد انك سوف تستخدم الطريقة قيت , اتوقع انك تعرف لماذا. عموما الطريقه قيت تستخدم في معظم الاوقات للاستعلام عن بيانات , والطريقة بوست تستخدم لادخال بيانات او تحديث البيانات. ثالث فرق هوه ان الطريقه قيت اسرع من الطريقه بوست , لذلك نراها تستخدم في محركات البحث مثل google و yahoo و msn وغيرها. ليست هذه كل الفروق بين العبارتين ولكن تعتبر هذه الفروق الاساسيه , وما تحتاج معرفته حاليا -------------------------------------------------------------------------------------------------------------------- ################################# الدرس الرآبع ################################# -------------------------------------------------------------------------------------------------------------------- التعآمل مع العبارات الشرطيه IF ELSE ELSEIF : IF كتإبة العباره الشرطيه if (true){// do this code; } مثآل : $boo = 10; if ($boo == 10){ echo "الرقم هو".$boo; } وتقدر اذا كان الامر من سطر وإحد ان تكتب الشرط بدون الإقوآس مثل كذا $boo = 10; if ($boo == 10) echo "الرقم هو".$boo; : IF + else كتآبة العبآره الشرطية الكود : if (true) {//do this code; } else { //do this code; } مثآل : $boo = rand(1,10); if ($boo == 10){ echo "yes".$boo; } else { echo "no".$boo; } rand دإلة تستخدم لإظهآر رقم عشوإئي : elseif كتآبة العبآره الشرطية $boo = rand(1,10); if ($boo == 10){ echo "yes".$boo; } elseif ($boo == 5){ echo " ".($boo+5)." "; } else { echo "no".$boo; } -------------------------------------------------------------------------------------------------------------------------------------------------- معآملإت المقآرنة :: == يساوي != لإيساوي === يساوي ومن نفس نوع البيانات > اكبر < اصغر <= اصغر من او يساوي >= اكبر من او يساوي <> يقوم باارجاع ترو اذا كان القيمتين مختلفتين != وهي تشبه -------------------------------------------------------------------------------------------------------------------------------------------------- المعاملالإت المنطقية : AND وتقدر تختصرها بـ && OR وتقدر تختصرها بـ || في البي اتش بي not ولايوجد شي اسمه لكن تقدر تستخدم اختصار فقط وهو ! -------------------------------------------------------------------------------------------------------------------------------------------------- Edited June 8, 2013 by Guest Link to comment
فاّرس Posted April 9, 2013 Share Posted April 9, 2013 صراحه دورة مميزه,, ولو تندمج مواضيع الدورة ويثبت ويغلق الموضوع يكون افضل! بالتوفيق,, Link to comment
Tete omar Posted April 9, 2013 Share Posted April 9, 2013 مشكور على تعبك وجهودك, وواصل بلا مفاصل Link to comment
MSHOOSH Posted April 10, 2013 Share Posted April 10, 2013 يعطيك العافية على الشرح ما قصرت ي كفوو Link to comment
</Mr.Tn6eL> Posted April 27, 2014 Share Posted April 27, 2014 في ويكي ل php اسف لرفع الموضوع Link to comment
Booo Posted April 27, 2014 Author Share Posted April 27, 2014 في ويكي ل phpاسف لرفع الموضوع عندك الموقع هذا ويشرح لك اهم الدوال بالبي اتش بي http://www.w3schools.com/PHP/ وهذا الويكي للموقع الرسمي http://us1.php.net/manual/en/ http://us1.php.net/manual/en/function.list.php https://wiki.php.net/ موقع عربي لتعلم البي اتش بي مبرمجين طلعو من هذا الموقع http://arccn.net/ Link to comment
</Mr.Tn6eL> Posted April 29, 2014 Share Posted April 29, 2014 في ويكي ل phpاسف لرفع الموضوع عندك الموقع هذا ويشرح لك اهم الدوال بالبي اتش بي http://www.w3schools.com/PHP/ وهذا الويكي للموقع الرسمي http://us1.php.net/manual/en/ http://us1.php.net/manual/en/function.list.php https://wiki.php.net/ موقع عربي لتعلم البي اتش بي مبرمجين طلعو من هذا الموقع http://arccn.net/ شكرا Link to comment
i,xAhmed Posted May 19, 2014 Share Posted May 19, 2014 من جد يبي لنا نطق يسسفون عع Lua من جد لغة بي اتش بي لغةة حلوه لو نتعلمها نصير احتراف باللغتين Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now