سلام الله عليكم
شباب عندي مشكله في برمجة الاحداث
فمثلا عند تغير قيمة في الكمبانينت select
هناك حدث يسمى onChange
مش عارف كيف التعامل معه
سلام الله عليكم
شباب عندي مشكله في برمجة الاحداث
فمثلا عند تغير قيمة في الكمبانينت select
هناك حدث يسمى onChange
مش عارف كيف التعامل معه
بقدر الكد تكتسب المعالي ... ومن طلب العلا سهر الليالي
ومن رام العلى من غير كد ... أضاع العمر في طلب المحالِ
<select name="somehting" onchange="submit();" />
أو
<select name="somehting" onchange="this.submit();" />
بالتوفيق
شكرا اخي عبد الله
فقط عندي مشكله انه ضروري لما اختار اي قيمه من القائمه ضروري يرجع الى السيرفر ويقوم بتنفيذ داله معينه
السؤال كيف عمل ذالك كما في asp.net
هناك ما يسمى post back تعطيه قيمه true
وبا التالي كلما تغيرت القيمه التي في select يذهب الي السيرفر
كيف عمل هذا با ال php
علما اني اعمل با النسخه الرابعه من php
ولكم شكري
بقدر الكد تكتسب المعالي ... ومن طلب العلا سهر الليالي
ومن رام العلى من غير كد ... أضاع العمر في طلب المحالِ
إذا أردت أن يذهب للسيرفر لتنفيذ أمر معين في ملف ما داخل السيرفر فبإمكانك عمله بهذه الطريقة:
<form name="chose" action="اسم الملف اللذي يحتوي على الأمر أو الأوامر" method="post"> <select name="name" onchange="submit();"> <option value="value">name</option> </select> </form>
إذا لم هذا المطلوب فاشرح لي أكثر وسوف أساعدك
بالتوفيق
اخي ما كتبته
انا فعلا قد جربته لكن المشكله هو عند الاختيار لا يتم الرجوع الى السيرفر من اجراء عمل ما
شاهد الصوره في المرفقات قد يتوضح لك ما اقصد
وشكرا
بقدر الكد تكتسب المعالي ... ومن طلب العلا سهر الليالي
ومن رام العلى من غير كد ... أضاع العمر في طلب المحالِ
فهمت عليك، هذي تتعمل جافا سكريبت وإذا كان تبغى السيرفر يكون له دور فتستخدم ajax
راجع هذا الموضوع فقد يفيدك
إذا أردت أن تعمل هذا الشيء php فقط دون ajax فعندها تستخدم get بهذه الطريقة تقريبا:
طبعا التنفيذ يكون في نفس الصفحة وملف show هو الملف الحالي
<form action='show.php?first=$first_select&second=$second_select&third=$third_select' method='POST' >
بعد ذلك تأخذ القيم من متغير get بهذا الشكل:
$faculty = $_GET['first']; $department = $_GET['second']; $spicialty = $_GET['third'];
وتعمل كويري لأخذ البيانات معتمدا على نتائج الاختيار
الف شكر اخي عبدالله وجزاك الله خيرا على هذه الافاده
بقدر الكد تكتسب المعالي ... ومن طلب العلا سهر الليالي
ومن رام العلى من غير كد ... أضاع العمر في طلب المحالِ
هذا الموضوع مغلق.