PDA

View Full Version : جمع ارزش های چک باکس ها و تبدیل انها به ارایه



ruhy
سه شنبه 19 آذر 1392, 21:27 عصر
سلام دوستان
کد من به شکل زیر هست



<script type="text/javascript">
function checkTotal() {
document.listForm.total.value = '';
var sum = 0;
for (i=0;i<document.listForm.choice.length;i++) {
if (document.listForm.choice[i].checked) {
sum = sum + parseInt(document.listForm.choice[i].value);
}
}
document.listForm.total.value = sum;
}
</script>

<form name="listForm">
<input type="checkbox" name="choice" value="2" onchange="checkTotal()"/>2<br/>
<input type="checkbox" name="choice" value="5" onchange="checkTotal()"/>5<br/>
<input type="checkbox" name="choice" value="10" onchange="checkTotal()"/>10<br/>
<input type="checkbox" name="choice" value="90" onchange="checkTotal()"/>20<br/>
Total: <input type="text" size="2" name="total" value="0" disabled />
</form>

در این کد جمع کل ارزش های تیک خورده رو بهم میده اما وقتی بخام با php ارزش ها رو ارایه کنم نمیتونم و ارور میده
در اصل باید


name="choice"[]

قرار بدم تا تبدیل به ارایه بشه اما جمع جاوای اون به مشکل بر میخوره

لطفا راهنماییم بفرمائید با تشکر

MostafaEs3
سه شنبه 19 آذر 1392, 21:51 عصر
//////////

ruhy
چهارشنبه 20 آذر 1392, 13:13 عصر
بله درسته کاملا کار کرد
دستت درد نکنه

یه سوال دیگه هم دارم
من از این سیستم برای پرداخت فاکتور ها استفاده میکنم و میخام جوری باشه که کاربر بتونه نامحدود قلم فاکتور رو تیک بزنه و پرداخت کنه
حالا مشکلم اینجاست وقتی ارایه ها رو کاربر سابمیت کرد و فرستاد چجوری تو دیتابیس اولا ایدی محصول رو پیدا کنه و ثانیا اون محصول رو پرداخت شده بزنه



`id`, `jens`, `abad`, `labgerd`, `tedad`, `kh1`, `kh2`, `kh3`, `kh4`, `kh5`, `tarh`, `price`, `status`, `astatus`, `username`, `date`, `sms`, `des`, `sanad`, `factor`, `pay`, `image`, `image2`, `image3`, `image4`, `ptarahi`, `pmaliat`, `ppeyk`, `pjanebi`, `onvan`




در اینجا ستون های دیتابیس رو قرار دادم
بعد پرداخت ستون pay=1و status =1 میشه

دیگه هیچ چیزی تغییر نمیکنه

لطفا منو راهنمایی بفرمائید
ممنون

ruhy
پنج شنبه 21 آذر 1392, 10:48 صبح
دوستان کسی پیشنهادی نداره ؟