| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| سؤال عن دالة $PHP_SELF كيف حالكم جميعا كنت اود ان استفتسر عن دالة $PHP_SELF وياليت تكون ردودكم بسيطه حيث انني مبتدأ جدا جدا اللي فهمته من هذه الداله اننا نستخدمها في النموذج في action هكذا كود PHP: واهميتها انها توفر علي انشاء كذا ملف مثلا لدي برنامج متكون من ملفين ( ملف اضافة وملف عرض) بهذه الداله استطيع ان اجعل برنامجي ملف واحد وفيه ( اضافة وعرض) هل ماقلته صحيح ياليت توضيح اكثر ويكون مبسطه ردودكم ولكم جزيل الشكر
__________________ سبحان الله وبحمده .. سبحان الله العظيم I Love PHP I Love Swalif شكرا لكل من ساعدني:) | |||||
|
| |||||
|
ببساطة شديدة جدا جدا هذه الدالة تجلب اسم الملف الموجودة فيه هذه الدالة .. انت عندما تعمل FORM فأنت ستحتاج إلى ان تكتب في الـ action اسم الصفحة التي سيتم ارسال المتغيرات اليها وعندما تكون الصفحة المراد ارسال المتغيرات اليها هو نفس الصفحة وليست صفحة أخرى فأنت ستكتب مثلا this_file.php في مكان الـ action وعندما تضطر إلى تغيير اسم الملف من this_file.php إلى file.php فأنت مضطر ايضاً إلى تغيير خاصية action ولكن باستخدام هذه الدالة فأنت غير مضطر لذلك .. فمهما غير اسم الملف فإنها سترجع الإسم الجديد في الـ action إن شاء الله يكون شرحي واضح لأن كتبته وانا مستعجل جداً
__________________ نحن أمة إقرأ التي لا تقرأ | |||||
|
| |||||
|
بارك الله فيك يااخوان اخوي مبرمج انترنت يعني لو لدي اكثر من نموذجform في ملف واحد لنفرض لدي فورمين ولنسميهم form1 form2 اقدر اطلب form1 بواسطة هذه الداله يعني اذا تم تعبئة البيانات وضغط على زر ادخال يتم ادخال البيانات في form1 وهذا يوفر علي اني اعمل ملفين وكل ملف فيه فورم هل كلامي صحيح؟ مادري هل وصلت المعلومه او ان التعبير خانني
__________________ سبحان الله وبحمده .. سبحان الله العظيم I Love PHP I Love Swalif شكرا لكل من ساعدني:) | |||||
|
| |||||
|
سأشرحها مرة ثانية وبكل بساطة ![]() لنفرض أن لديك ملف اسمه sign.php وفيه فورم وتريد ارسال بيانات الفورم في نفس الملف ليتم معالجتها أو تخزينها في قاعدة بيانات فأنت ستكتب شيئاً كهذا كود: <FORM action="sign.php" method="post"> نعم هو كذلك .. يمكنك أيضا كتابة الكود السابق بهذه الطريقة كود: <FORM action="<?php echo $PHP_SELF ?>" method="post"> الذي سيحدث هو أن الدالة سترجع اسم الملف وسيصبح الكود تلقائياً مثل الكود الأول لنفرض الآن أنك غيرت اسم الملف من sign.php إلى go.php الذي سيحدث الآن هو أن الكود سيصبح بهذا الشكل كود: <FORM action="go.php" method="post">
__________________ نحن أمة إقرأ التي لا تقرأ | |||||
|
| |||||
|
السلام عليكم هذا المتغير ليس بالضروره ان يكون في نموذج ----------------- لمشاهدة عمل هذا المتغير وناتجه ليتم فهمه بشكل صحيح اكتب الكود التالي كود PHP: متغير يتبع مصفوفة $_SERVER تحياتي لك
__________________ محمد الرحيلي http://www.alrehaili.net http://www.arccn.net http://www.mafgod.com mohammad@arccn.net | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |