الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اعمل موقع انتخابات مبسط

بدأه push في 18 سبتمبر 2012 · 2 رد · 421 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فى البداية احب اشكركم على السايت الممتاز بكل خدماتة ويارب تستحملونى باسئلتى الكتير اللى هسالها هنا لانى لسة مبتدىء فى البى اتش بى ومحتاج اعرف حاجات كتير تساعدنى فى مشروع تخرجى فيما بعد

بعد فترات طويلة من الدراسة عملت موقع خاص بالانتخابات والحمد لله قدرت اخلص الموقع بالكامل بس قابلتنى مشكلة ..الموقع فية صفحتين مهمين واحدة منهم للاشتراك وواحدة للدخول والصفحتين بيوصلوا اليوزر لصفحة التصويت اللى هيختار منها المرشح بتاعة

سؤالى..... ازاى ابعت رقم البطاقة من صفحة الاشتراك او الدخول لصفحة التصويت بحيث لما اليوزر يختار المرشح بتاعة من صفحة التصويت يتم ارسال اختيارة ورقم بطاقتة لجدول التصويت فى الداتا بيز؟

بمعنى اخر ازاى اخلى صفحة التصويت تبقى شايلة رقم البطاقة اللى جاى من صفحة التسجيل او الدخول؟

مع العلم ان كان فى اقتراحات كتير انى استخدم ال session او استخدم تاج ال a href بس انا معرفتش مكان السيشن هيكون فين وهخلية يبعت رقم البطاقة ازاى لصفحة التصويت وصفحة التصويت هتستقبل رقم البطاقة اللى هيكتبة اليوزر ازاى

#2

السلام عليكم

- يرجى قراءه قوانين المشاركة فى القسم لأن عنوان موضوعك مخالف .

اقتباس
سؤالى..... ازاى ابعت رقم البطاقة من صفحة الاشتراك او الدخول لصفحة التصويت بحيث لما اليوزر يختار المرشح بتاعة من صفحة التصويت يتم ارسال اختيارة ورقم بطاقتة لجدول التصويت فى الداتا بيز؟
تستخدم GET أو POST فى نقل البيانات من صفحة لصفحة أخرى .
اقتباس

بمعنى اخر ازاى اخلى صفحة التصويت تبقى شايلة رقم البطاقة اللى جاى من صفحة التسجيل او الدخول؟

تقصد الإحتفاظ بقيمة المتغير عند التنقل بين الصفحات ؟ إذا كنت تقصد هذا فإستخدام الـ SESSION من أفضل الحلول وتكون الطريقة كالتالى :

session_start();
if(!isset($_SESSION['NID'])){
	$_SESSION['NID']=$nid;
}

أول سطر لتشغيل الجلسة ثم التحقق من وجود متغير باسم NID فى الجلسة وهو متغير رقم البطاقة على سبيل المثال , فإن لم يكن له قيمة يتم وضع قيمة له فى الجلسة , المتغير $nid هو رقم البطاقة الذى تريد حفظة فى الجلسة باسم NID وبالتالى تكون قيمة الرقم القومى مخزنة فى $_SESSION['NID']; , ويمكن حفظ أكثر من قيمة فى الجلسة بنفس الطريقة .

وهذا رابط لكتاب باللغة العربية به شرح للجلسات

دمت فى رعاية الله

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3

شكرا لردك السريع وتمت العملية بنجاح :))

مواضيع مشابهة