PDA

View Full Version : فرم ٢ مرحله اي با قابليت كنترل



Cyrus_black
سه شنبه 12 فروردین 1393, 01:41 صبح
با سلام خدمت دوستان
ميخواستم يه فرم ٢ مرحله اي درست كنم به اين صورت كه مرحله اول يه كمبو باكس باشه, كه بر اساس انتخاب مورد تو اون كمبو باكس بعد تاييد قسمت اول فرم و رفتن به قسمت دوم يه سري از راديو button ها فعال يا غير فعال بشن

مثلا اگه تو كمبو باكس قسمت اول خراسان رو انتخاب كرد , بعد تاييد و رفتن به قسمت دوم كه ۵ تا دكمه راديويي هست (مثلا به نام هاي مشهد و نيشابور و تهران و كرج اردبيل)فقط دو مورد اول فعال و قابل انتخاب باشن

قابل انجام هست همچين چيزي با php?

ممنون

us1234
سه شنبه 12 فروردین 1393, 10:15 صبح
با جی کوئری خیلی سریعتر به هدف میرسید .

Cyrus_black
سه شنبه 12 فروردین 1393, 19:00 عصر
سلام

بله درسته jquery +ajax هم قابل اجراست

ولي ميخواستم ببينم تو php ام با اين شكلي كه گفتم قابل اجرا هست يا نه

hamidhassas
سه شنبه 12 فروردین 1393, 19:20 عصر
شما میتونید اطلاعات رو از صحفه اول با متد POST به فایل دوم بفرستین و در اونجا اطلاعات رو دریافت کنید و در یک input که به صورت hiden هست بریزید و بقیه اطلاعات رو هم از کاربر بگیرد و بعد به صورت یکجا کل اطلاعات رو زخیره کنید و یا باز به صفحه سوم دیگه ای منتقل کنید الی آخر

Page1



<input type="text" name="sent"/>

Page2




$resive=$_POST['sent'];
<input type="hiden" name="sent2" value "<?= $resive ?>"/>

<input type="text" name="sent3" />


Page3


//زخیره کن و یا باز به صحفه بعدت بفرست

Cyrus_black
سه شنبه 12 فروردین 1393, 22:41 عصر
ممنون

ولي مشكل فرم ٢ مرحله اي نيست

مشكل اينه ميخوام مثلا تو صفحه اول يه كمبو باكس باشه كه بر اساس انتخاب اون تو صفحه دوم يه سري كليد هاي راديويي فعال يا غير فعال بشه

مثلا تو پيج اول يه كمبو باكس نام استان داره

حالا اگه اونجا خراسان رو انتخاب و ارسال كرد بعد رفتن به صفحه دوم از ۴ دكمه راديويي كه مثلا مشهد و شيراز و تهران و يزد هست فقط مشهد فعال و قابل انتخاب باشه و بقيه غير فعال

hamidhassas
پنج شنبه 14 فروردین 1393, 14:48 عصر
خوب تو صحفه دومت یک شرط بزار مثلا بگو اگر مقدار $resive برابر شد با 1 بیاد چاپ کنه مثلا redio مشهد رو و در غیر این صورت چاپ کنه redio شیراز



<?php
if($resive=="1")
{
?>
<input name="mashhad" type="radio" value="مشهد" />
<?php
} else {
?>
<input name="shiraz" type="radio" value="شیراز" />
<?php } ?>