[استفسار] المدخلات $_get و $_post في php السلام عليكم ورحمة الله وبركاته في اصدارات PHP تختلف امور كثير ولا احد يقول امور بسيطه انا جربت بنفسي التحديثات ولدي متجر خاص بي ولعملائي مبرمج على php 5.2 يعمل ممتاز لكن بعد ما طورنا السيرفرات الى PHP 5.5 تعطلو جميع السكربتات وعند تحديثهم كانك تبرمج سكربت جديد التعطيلات واسبابهم الحماية طبعا ولذلك تقوم PHP بتطوير كوداتها وطبعا انا واجهة مشكله لكن حليتها بالطريقة هذه هل هي صحيحه او يوجد افضل منها لدي ملف LOGIN Control Panel الرابط طبعا في السابق لو كان yourdomain.com/panel.php تظهر بيانات الكود الي تحت رمز PHP: if(!$do) { $panelinfo_result = $db->query("SELECT * FROM users where email='$user_session' and status='user'"); $panelinfo = $panelinfo_result->fetch_array(); $panel_userid = $panelinfo['id']; $panel_fullname = $panelinfo['fullname']; $panel_email = $panelinfo['email']; $panel_password= $panelinfo['password']; $panel_country = $panelinfo['country']; $panel_city = $panelinfo['city']; $panel_address = $panelinfo['address']; $panel_phone = $panelinfo['phone']; include("template/panel.html"); } واذا كان الرابط yourdomain.com/panel.php?do=update يطبق الكود التالي رمز PHP: if ($do == "update") { if (!$_REQUEST['panelfullname'] || !$_REQUEST['panelpassword'] || !$_REQUEST['panelcountry'] || !$_REQUEST['panelcity'] || !$_REQUEST['paneladdress'] || !$_REQUEST['panelphone']) { warning("الرجاء التاكد من ادخال البيانات العودة"); } else { $db->query("UPDATE users SET fullname='$_REQUEST[panelfullname]',password='$_REQUEST[panelpassword]',country='$_REQUEST[panelcountry]',city='$_REQUEST[panelcity]',address='$_REQUEST[paneladdress]',phone='$_REQUEST[panelphone]' WHERE email='$user_session' and status='user'"); showmsg("تم تحديث بياناتك بنجاح "); echo ""; } طبعا في السابق امر $do كان يجلب الماده من الرابط لكن الان تعطل وايظا لو كتبنا isset($_GET('do') لا يعمل اذا كان لاتوجد امر مع do فا قمت بصنع الكود التالي و وضعه في اعلى صفحة panel.php وهذا هو الكود رمز PHP: if (isset($_GET['do'])) { $do = $_GET['do']; } else { $do = ""; } وذلك لكي اسهل على نفسي عدم تحديث امر امر في كل صفحه يحمل $do او اي متغير اخر اختصر الموضوع في اعلى الصفحة لكي يطبق على الكل لكن الكود المتخصر هل هو مفيد وفكرتي ناجحه طبعا السكربت اشتغل لكن نشوف رايكم للافضل شكرا |
الساعة الآن 06:05 PM |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir