التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

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

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Dec 2004-
#1 (permalink)  
ربط Drpo-down Menu مع سكربت php, زي منتديات الفي بي


السلام عليكم ..
انا ابي اربط drop-down Menu مع سكربتي

مثلاً ..
عندي حقلين ..
اسم موقع ..
عدد زيارات الموقع ..

ابي اللي يطلع بالـDrop-down اسم الموقع .. ولما تختاره ..
يزيد الموقع المختار رقم ..
او يطلع بياناته ..

ان ابي كيف يتم جلب value

عملية جلب الاسم سهله ..
لكن جلب الفاليو كيف ؟؟

اليكم drop

كود PHP:
<p><select size="1" name="url">
    <
option value="$urlid">$urlname</option>
  </
select><input type="submit" value="Submit" name="B1"></p
بمعنى .. لو اردنا جلب $urlname
عن طريق $_POST['url']
لكن لو أردنا جلب $urlid
التابع لنفس الاسم $urlname كيف ؟؟؟؟؟

مع أطيب الامنيات

اووووووووف Off






__________________
مدونة بحر
www.b7r.net
Off غير متواجد حالياً   قديم 10-05-2005, 09:53 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Dec 2004-
#2 (permalink)  

رفع






__________________
مدونة بحر
www.b7r.net
Off غير متواجد حالياً   قديم 11-05-2005, 05:41 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#3 (permalink)  

أخي أوووووف هل تسأل عن طريقة إرسال قيمتين سويا عبر الدروب داون مينيو؟






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-05-2005, 01:13 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Dec 2004-
#4 (permalink)  

أهلاً اخوي بلس
تمام عليك ..
يعني دايم نشوف مثلاً مجموعة من الملفات الصوتيه .. وفيه قائمه مكتوب ترتيب حسب (وداخل القائمه مكتوب ) الأسم / التحميل / المشاهدات
ولما تختار الاسم .. يرتبهم حسب الأسم ..
رغم ان البرمجه بتكون مكتوبه (select * from name where dropdwn = %name%)
وطبعاً الاسم يكون سطحي .. ورقم الآي دي يكون value

كيف يتم جلب الفاليو
لأن الاسم والبيانات الضاهره تكون باللغة العربية والبرمجه لايقبلها ..
بمعنى اني اجلب id منها ؟

ان شاء الله وضحت

ما اعرف اشرح






__________________
مدونة بحر
www.b7r.net
Off غير متواجد حالياً   قديم 12-05-2005, 03:32 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#5 (permalink)  

أوكي .. يارب أكون فهمتك كويس:
كما تعلم الدروب داون مينيو فيها مكانان للبيانات..
كود بلغة HTML:
<option value="$urlid">$urlname</option>
الذي يتم عرضه هو ما تريد أن يراه الزوار في المينيو .. المختفي هو الأي دي في حالتنا هذه .. إذن يتم إرسال الأي دي إلى الصفحة التالية .. في الصفحة التالية يأخذ الأي دي ويبحث عنها في قواعد البيانات ليعرض محتوياتها مثلا .. أي أن جملة الداتابيز ستكون:
كود PHP:
$query "select * from name where id = " $_POST['id']; 
إذا كان اسم المينيو id ..
هل هذا ما تبحث عنه؟






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-05-2005, 04:38 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Dec 2004-
#6 (permalink)  

اخي العزيز بلس
انظر إلى نهاية الصفحة تجد قائمه ومكتوب فوقها (نظام الإنتقال )

مكتوب في القائمه (اسماء أقسام المنتدى)
عند الضغط على قسم .. سيتم الإنتقال إليه ...
اعلم انه لا ينتقل عن طريق الإسم ولكن ينتقل عن طريق بيانات مخفيه اللي هي (ارقام id) الخاصه بالأقسام ..

كلامك تمام لكن كيف يتم جلب value id الخاص بالقسم المطروح كما طرحته انا ..
مثال ..

كود PHP:
<p><select size="1" name="url"
    <
option value="$urlid">$urlname</option
  </
select><input type="submit" value="Submit" name="B1"></p
لنفرض ان القسم هو $urlname
ولنفر الآي دي $urlid
المتعارف عليه في جلب البيانات من القائمه في المثال السابق هي عن طريق المسمى
_POST['url']
عند كتابته سنجلب $urlname
الموجود في القائمه
لكن كيف نجلب $urlid المخفي

بحيث نخلي الاعتماد الكلي على id بدل مانقعد نخليه يعتمد على اسم القسم بالعربي ..
ان شاء الله تكون فهمت

مشكلتي اتلخبط كثير

--
مثال آخر ..
عندك موضوع .. وفيه قائمه اسمها (تفعيل الموضوع ) ومكتوب فيها (نعم/لا)
عند الضغط على لا .. سيتم إضافة صفر للقاعده .. وعند اختيار نعم سيتم اضافة 1 للقائمه
هذا لا يعتمد اعتماد كلي على كلمة نعم او لا الموجوده في القائمه ولكن يعتمد على الآي دي للموضوع فعند اختيار نعم سيحسب value حق عبارة نعم وهو الرقم واحد

ان شاء الله فهمت ؟






__________________
مدونة بحر
www.b7r.net
Off غير متواجد حالياً   قديم 12-05-2005, 12:09 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Apr 2004-
#7 (permalink)  

السلام عليكم

أخوي أوووووووووووووووف

شوف هل كوود و أنشاء الله راح تستفيد وايد

كود PHP:
ECHO "</center><p align='right'><form name='catall'>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<select name='menu' onChange=\"location=document.catall.menu.options[document.catall.menu.selectedIndex].value;\">
"
;
ECHO 
"<OPTION selected>---> &Ccedil;&aacute;&Ccedil;&auml;&Ecirc;&THORN;&Ccedil;&aacute; &Ccedil;&aacute;&Oacute;&Ntilde;&iacute;&Uacute;</OPTION>";
ECHO 
"<OPTION >----------------------------------</OPTION>";
ECHO 
"<OPTION value='index.php'>-- &Ccedil;&aacute;&Otilde;&Yacute;&Iacute;&Eacute; &Ccedil;&aacute;&Ntilde;&AElig;&iacute;&Oacute;&iacute;&Eacute;</OPTION>
"
;
$Sql "select * from cat_caricatiers  ORDER BY Cat_Viset ";
$Result mysql_query($Sql);
$ID=1;
while (
$Row mysql_fetch_array($Result))
{
extract($Row);
ECHO 
"<OPTION >----------------------------------</OPTION>";
ECHO 
"<OPTION value='cat_viewed.php?op=open&CatID=$CatID&CatName=$CatName'>($ID) - $CatName</OPTION>
"
;
$ID++;
}
ECHO 
"<OPTION >----------------------------------</OPTION>";
ECHO 
"</SELECT></right><center>
<p></p>
</FORM>"

مع العلم أن هذا الكود مأخوذ من سكربت الأخ php-ar (( سكربت الكريكاتير 2.5 ))

وشكراً لكم

أخوكم حمد






star4host غير متواجد حالياً   قديم 12-05-2005, 12:23 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Dec 2004-
#8 (permalink)  

جزاك الله خير أخ aa25

بس إلى الآن لم يفهم قصدي مضبوط ..

وش الحل ؟؟






__________________
مدونة بحر
www.b7r.net
Off غير متواجد حالياً   قديم 16-05-2005, 10:26 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#9 (permalink)  

لا لا الذي سينتقل للصفحة التالية ليس الاسم .. الاسم يظهر لك فقط في الصفحة الأولى .. لكن القيمة التي ستنتقل معك هي القيمة الموضوعة في:
value=""
ففي هذه الفاليو تضع الاي دي بدلا من الاسم ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 16-05-2005, 11:46 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Apr 2004-
#10 (permalink)  

السلام عليكم

أخوي Off أول شي أنا حطيت الكوود عشان تشوف إشلون طريقته بس

مع العلم أنه الأسف أنت إلي تشوفه فقط و لكن قيمته إهيا إلي تنتقل بين الصفحتين

وشكراً لك

أخوك حمد


----------

مشكور أخوي +N+ على التوضيح و






star4host غير متواجد حالياً   قديم 17-05-2005, 11:22 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Dec 2004-
#11 (permalink)  

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

تمام حطيت الآي دي (id) بالفاليو (value)
كيف نستدعي id ???
حاولت استدعيه لكن الاستدعى دايم يطلع الاسم

كود PHP:
<p><select size="1" name="url"
    <
option value="$urlid">$urlname</option
  </
select><input type="submit" value="Submit" name="B1"></p
هنا استدعيه عن طريق url
ولما استدعيه يجيب لي $urlname
كيف استدعي $urlid

ان شاء الله وضحت ؟؟؟

جزاك الله خير

--------
الأخ aa25

قصدك ان الاسم هو اللي يكون ظاهر لكن عند الإختيار يتم الإنتقال بواسطة الفاليو ؟؟
يعني كانه يسوي رفريش وينقل قيمة الإسم معاه ؟؟؟

اذا كان كذا ؟ .. انا فهمت

لكن ..
انا كاتب الإسم بالعربي .. ولنفرض اسم قسم بالعربي
لمن ابي اطلع الآي دي (id) .. هل أطلعه على أساس الأسم العربي الضاهر ؟؟
لأنه كما تعرف id والأمور هذي دايم تكون مخفية عن المستعرضين بحيث دايم التعامل مع الآيديات (جمع id )

لكن الفاليو هو الريفريش حق الاسم وينقله لنفس القسم ؟؟
هذا قصدك ؟؟






__________________
مدونة بحر
www.b7r.net
Off غير متواجد حالياً   قديم 17-05-2005, 05:07 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#12 (permalink)  

كود PHP:
<p><select size="1" name="url"> 
    <option value="<?=$urlid?>"><?=$urlname?></option> 
  </select><input type="submit" value="Submit" name="B1"></p>






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 18-05-2005, 12:24 AM
رد مع اقتباس
رد


 

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

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

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



الساعة الآن: 02:59 PM بتوقيت المملكة العربية السعودية