تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#1 (permalink)  
برمجة طريقة جميلة للأزرار بـ PHP


السلام عليكم

اخواني أرجو المساعدة في برمجة ازرار ضمن جدول بلغة بي اتش بي, وعند النقر على المنتدى مثلاً, تتغير خلفية المربع الخاص بالمنتدى الى الابيض, وباقي المربعات تعود للون الرمادي.
اعني ان تكون هناك طريقة لتمييز خلفية اللينك الذي تم استعماله مؤخراً ويبقى بهذا اللون حتى ان يتم نقر لينك اخر.
والله يوفقكم سلفا
مثال:






الصور المرفقة
نوع الملف: gif tabel.gif‏ (1.1 كيلوبايت, المشاهدات 404)
__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 11-11-2005, 11:36 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Sep 2005-
#2 (permalink)  

أهلا أخي .....

فهمت قصدك الإزرار هذه لا تصمم بPHP إنما بالفرونتبيج ثم تدمج مع الPHP أخي هذه الطريقة نافعة جدا
======================================================
<?php
$html '
أدخل هنا الكود من الرونت بيج
';
echo$html
?>






مرشوش بفليت غير متواجد حالياً   قديم 11-11-2005, 01:32 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#3 (permalink)  

مشكوووووووووووووووووووور
سوف اجرب الطريقة واعلمك بالنتيجة

الف شكر يا اخي






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 11-11-2005, 02:41 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#4 (permalink)  

والله يا أخي لم اوفق الى الحل, فهل لك أن تساعدني كيف يتم ذلك؟

اعتقد بأنك لم تفهم علي, لأني اقصد تلوين كل المربع وليس كلمة المنتدى!!

لك مني كل التقدير.
وشكرا على الرد.






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 11-11-2005, 02:45 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Mar 2003-
#5 (permalink)  

الحركة اللي تقصدها تسويها بالCSS
خذ هذا الموقع فيه قوائم بالCSS رهيبة وبدون أي صورة
http://css.maxdesign.com.au/listamatic/index.htm

ويمكن هذا المثال قريب من الشي اللي تبغاه
http://css.maxdesign.com.au/listamatic/horizontal03.htm






العملاق غير متواجد حالياً   قديم 11-11-2005, 02:51 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Sep 2005-
#6 (permalink)  

أخي ... الذي أقصده إنك ما تصمم هذه الأزارير إلا بالفرونت بيج ..

الجافا سكربت أي شي يصمم مثلها ثم تضعها كما في الكود السابق






مرشوش بفليت غير متواجد حالياً   قديم 11-11-2005, 03:01 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#7 (permalink)  

اخواني الاعزاء
لم اوفق لغاية الان في مبتغاي
ربما احتاح توضيح اكثر في الشرح
او ملفات جاهزة مثلا
انا في انتظار مساعداتكم مشكوووووووووووووووورين






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 12-11-2005, 12:36 PM
رد مع اقتباس
صاحب موقع مهارات سوفت
تاريخ التسجيل: Apr 2004-
#8 (permalink)  

نفس الكلام ..
انا اريد ذلك ..

شرح لما يريد :-

عند الضغط على صفحة 2 .. تكون لون صفحة 2 ولوون زر صفحة 2 بنفس اللون ..






__________________
██████████
██████████
██████████


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


للتواصل ..
00967733873335

باب الحارة .. للبيع ..!!
مُجَاهِد غير متواجد حالياً   قديم 12-11-2005, 07:12 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2005-
#9 (permalink)  

اوكي
إخواني طلبكم يحقق عن طريق JavaScript أو PHP
لكن هنا أعتقد ما تريدونه يفضل له PHP وليس JavaScript ، مع أني في بداية قراءتي للموضوع ظننت أن مبتغاكم هو في الجافا سكربت
على كل حال ، ضع الكود التالي في الصفحة التي تريدها:
كود PHP:
$filename explode("/",$PHP_SELF);
switch (
$filename[count($filename)-1])
{
         case 
"index.php":
               Echo 
"<SCRIPT language=JavaScript>";
               
// قم باستبدال tdid في السطر التالي باسم الخلية المراد تغيير خلفيتها
               
Echo "          tdid.style.backgorundColor='#FFFFFF';";
               Echo 
"</SCRIPT>";
               break();

         case 
"page2.php":
               Echo 
"<SCRIPT language=JavaScript>";
               
// قم باستبدال tdid في السطر التالي باسم الخلية المراد تغيير خلفيتها
               
Echo "          tdid.style.backgorundColor='#FFFFFF';";
               Echo 
"</SCRIPT>";
               break();

عفواً، مش حابب أعدل في النص اللي فوق ، انا هنا اعتمدت PHP + JavaScript معاً ، مع العلم بأنك تستطيع الاستغناء عن الجافا سكربت بطرق أخرى .....
ملاحظة أخرى: استخدمت switch لانه كما قال أحد الأعضاء (آسف لعدم تذكري لاسمه) من أعضاء سوالف سوفت هنا أن switch أسرع في التطبيق عن طريق السيرفر ، أما if فهي أبطأ ........
ملاحظة ثانية : (آسف استحملني) .. لازم يكون عندك جدول فيه خلايا، وهذي الخلايا كل واحد تعرف لها ID خاص فيها ، وفي الكود السابق تستبدل tdid بالـID الخاص بالخلية اللي تريد تغيير خلفيتها لما تكون في اسم الصفحة المحدد بعد case .......
ملاحظة :::: (قززتك ، صح؟؟!!) لازم تغير #FFFFFF في المثال السابق إلى اللون اللي تريده ... لانه هذا #FFFFFF هو اللون الأبيض ، انت تغيره للون الخلفية اللي تريده.....
مع اني متأكد اني ما عرفت اشرح لك ........ لكن ، أتمنى انك تكون فهمت ولو على الأقل فكرة الكود ...
وأنا مستعد أشرح مرة تاينة وتالتة ، .. إلخ ...... وإن شاء الله تفهم << الظاهر انه مش متفائل
تحياتي






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 12-11-2005, 09:24 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#10 (permalink)  

الاخ الكريم sBForum

مشكوووووووووور جدا جدا
واعتقد اني لن انجح في الحل لاني مبتدئ
لكن انت مشكور على تعبك واياي

هل يمكن ان تضع ملفات جاهزة مع جقول
معليش تحملنا ونحن نشكرك ونصلي لكي الله يحسبها لك في حسناتك






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 14-11-2005, 03:10 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Aug 2005-
#11 (permalink)  

العفو اخوي
سأحاول قريباً وضع ذلك
ابقى على متابعة لهذا المنتدى
وللردود هنا
ربما أضعه في موضوع جديد
تحياتي لك






__________________
أحمد أبو النصر
Junior php Developer
+20166196074
أحمد أبو النصر غير متواجد حالياً   قديم 16-11-2005, 12:53 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#12 (permalink)  

مشور يا اخي وانا في الانتظار






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 16-11-2005, 02:11 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Apr 2004-
#13 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة العملاق
الحركة اللي تقصدها تسويها بالCSS
خذ هذا الموقع فيه قوائم بالCSS رهيبة وبدون أي صورة
http://css.maxdesign.com.au/listamatic/index.htm

ويمكن هذا المثال قريب من الشي اللي تبغاه
http://css.maxdesign.com.au/listamatic/horizontal03.htm
موقع رائع جدا
شكرا لك






__________________
سبحان الله وبحمده .. سبحان الله العظيم
http://www.ahmedtohamy.com
http://www.ahmedtohamy.com/resume
Ahmed Tohamy غير متواجد حالياً   قديم 21-11-2005, 05:31 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Mar 2003-
#14 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة tohamy
موقع رائع جدا
شكرا لك
العفو






العملاق غير متواجد حالياً   قديم 21-11-2005, 11:50 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 08:08 AM بتوقيت المملكة العربية السعودية