PDA

View Full Version : چک خوردن یکی از 4 گزینه فقط و ارسال همشون به دیتابیس



saeed-71
جمعه 23 خرداد 1393, 08:29 صبح
سلام.
چجوری میشه کاری کرد که تو هر ردیف فقط یکی از 4 تا چک باکسو بشه ذخیره کرد؟
بعد برای ذخیره مثلا 140 تا سوال برای هر کدوم باید یک فیلد ساخت؟
یا مثلا باید پشت سر هم با , از هم جدا کرد و ذخیره کرد؟
120146

cpuram
جمعه 23 خرداد 1393, 09:27 صبح
نباید از چک باکس استفاده کنی باید radio باشه.

saeed-71
جمعه 23 خرداد 1393, 09:46 صبح
خوب اینجوری باید اسم همه رادیو ها یکی باشه.منم میخوام اسم همشون شماره سوال باشه.
شماره سوال رو هم با پلاس پسلاس کردن یک متغییر چاپ میکنم


$r = 1;

<tr>
<td><?php echo $r++ ?></td>
<td><input style="width:10%; margin:auto" type="radio" name="<?php echo $r++ ?>" value="1"/></td>
<td><input style="width:10%; margin:auto" type="radio" name="<?php echo $r++ ?>"value="2" /></td>
<td><input style="width:10%; margin:auto" type="radio" name="<?php echo $r++ ?>"value="3" /></td>
<td><input style="width:10%; margin:auto" type="radio" name="<?php echo $r++ ?>"value="4" /></td>
<td><input type="text" style="width:10%; margin:auto" value="<?php echo $_SESSION['reshte'] ?>" disabled="disabled" /></td>
<td><input type="text" style="width:10%; margin:auto" disabled="disabled" value="3" /></td>
<td><input type="text" style="width:10%; margin:auto" disabled="disabled" value="12" /></td>
</tr>
اما باید چیکار کنم که این $r++ برای هر ریدف یک بار ++ بشه ؟اینجوری به ازای هر بار پاچ یک بار ++ میشه!

cpuram
جمعه 23 خرداد 1393, 09:58 صبح
name هر چهارتا radio یکی میشه و value هر کدوم فرق داره.
http://www.w3schools.com/html/tryit.asp?filename=tryhtml_radio