首页 > 解决方案 > 更新无线电类型的多条记录

问题描述

我想更新无线电类型的多条记录(字段“状态”)。下面是代码。但是你可以在这里看到结果:http: //lamoncheri.com/admin/dapur.php ?id=21 它只识别一条记录的状态。

<?php 
$i = 1;
while($rows=mysql_fetch_array($result)){
?>
<tr>
  <td align="center"> <input name="nama_menu[]" type="text" id="nama_menu" value="<?php echo $rows['nama_menu']; ?>" readonly style="width: 484px; font-size:medium"> </td>  
  <td align="center"> <input name="qty[]" type="int" id="qty" value="<?php echo $rows['qty']; ?>" readonly style="width: 484px; font-size:medium"> </td>
  <td> <input type="radio" name="status[]" id='status' value="order" <?php if ($rows['status'] == "order"){echo "checked";} ?> class ="auto-style5" required>Order<br>
        <input type="radio" name="status[]" id='status' value="process" <?php if ($rows['status'] == "process"){echo "checked";} ?> class ="auto-style5" required>Process<br>
        <input type="radio" name="status[]" id='status' value="finish" <?php if ($rows['status'] == "finish"){echo "checked";} ?> class ="auto-style5" required> Finish<br>
  </td>
  <td style="align:center; color:white"><input name="id[]" type="text" id="id" value="<?php echo $rows['id']; ?>" readonly style="border:0; color:white; width: 10px"> </td>
</tr>
<tr>
<td colspan="4" align="center">&nbsp;&nbsp; &nbsp;</td>
</tr>
<?php
$i++;
}
?>

标签: phpmysql

解决方案


名字放了这样的东西

<?php 
$i = 1;
while($rows=mysql_fetch_array($result)){
?>
<tr>
  <td align="center"> <input name="nama_menu<?php echo $i; ?>[]" type="text" id="nama_menu" value="<?php echo $rows['nama_menu']; ?>" readonly style="width: 484px; font-size:medium"> </td>  
  <td align="center"> <input name="qty<?php echo $i; ?>[]" type="int" id="qty" value="<?php echo $rows['qty']; ?>" readonly style="width: 484px; font-size:medium"> </td>
  <td> <input type="radio" name="status<?php echo $i; ?>[]" id='status' value="order" <?php if ($rows['status'] == "order"){echo "checked";} ?> class ="auto-style5" required>Order<br>
        <input type="radio" name="status<?php echo $i; ?>[]" id='status' value="process" <?php if ($rows['status'] == "process"){echo "checked";} ?> class ="auto-style5" required>Process<br>
        <input type="radio" name="status<?php echo $i; ?>[]" id='status' value="finish" <?php if ($rows['status'] == "finish"){echo "checked";} ?> class ="auto-style5" required> Finish<br>
  </td>
  <td style="align:center; color:white"><input name="id<?php echo $i; ?>[]" type="text" id="id" value="<?php echo $rows['id']; ?>" readonly style="border:0; color:white; width: 10px"> </td>
</tr>
<tr>
<td colspan="4" align="center">    </td>
</tr>
<?php
$i++;
}
?>

推荐阅读