PDA

View Full Version : کنترل دکمه های رادیویی



hassan68
سه شنبه 06 اردیبهشت 1390, 17:49 عصر
با سلام
دوستان من یک فرم پرداخت آنلاین دارم که چندتا دکمه رایویی داره
مثلا دکمه 1 اگر فعال باشد از حساب 50 هزار کم میکند دکمه 2 مقدار 40 هزار کم میکند کلا 4 تا دکمه هست حالا من 1 متغیر از php هم دارم که موجودی طرف را نشان میدهد مثلا mojodi$ حالا من چطور میتونم این دکمه ها رو طوری کنترل کنم که اگر مثلا موجودی طرف 10 هزار بود گزینه های بالاتر از 10 هزار براش غیر فعال بشه و نتونه اونا رو انتخاب کنه و براش گزینه های پایین تر از 10 هزار براش باز بشه و بتونه یکیشون انتخاب کنه؟

hossin.esm
سه شنبه 06 اردیبهشت 1390, 19:46 عصر
<?php
$mojodi=3000;

?>
<form>
<input type="radio" value="1000" name="1" <?php if($mojodi<1000) echo 'disabled'; ?>>1000<br />
<input type="radio" value="2000" name="2" <?php if($mojodi<2000) echo 'disabled'; ?> >2000<br />
<input type="radio" value="5000" name="5" <?php if($mojodi<5000) echo 'disabled'; ?> >5000<br />
<input type="radio" value="10000" name="10000" <?php if($mojodi<10000) echo 'disabled'; ?> >10000<br />
</form>

hassan68
چهارشنبه 07 اردیبهشت 1390, 10:39 صبح
با سلام و تشکر
فکر کنم این چیزی که شما دادید جواب بده ولی اگر میشه برای اسمارتی هم کدشو بدید که هرچی من میزنم داره ارور میده
من برای اسمارتیش همچین چیزی گذاشتم


<input type="radio" value="50" name="pay1" {if $pay_catcost<50}echo 'disabled'{/if} >50

ولی بازم ارور میده
اینم ارور
Fatal error: Smarty error: [in item.tpl line 100]: syntax error: unidentified token '{/if' (Smarty_Compiler.class.php, line 1393) in
/home/kharazmsms/domains/kharazmsms.net/public_html/bazareyazd/admin/libs/Smarty.class.php on line 1088

hossin.esm
چهارشنبه 07 اردیبهشت 1390, 12:27 عصر
سلام
من با اسمارتی کار نکردم امم فکرکنم کد زیر درست باشه.


<input type="radio" value="50" name="pay1" {if $pay_catcost lt 50} 'disabled' {/if} >