如何在php中捕获select语句的数组


How to capture a array of select statements in php

下面的代码根据mysql查询和计数获取结果在下方创建相同数量的选择选项r

while ($row = mysqli_fetch_assoc($res)) {
                $cid = $row['customerid'];
                ?>
                <tr class="style4" >
                    <td><?php echo $liveCustomerCount; ?></td>
                    <td><?php echo $cid; ?></td>
                    <td><?php echo $row['customername']; ?></td>
                    <td><?php echo $row['area']; ?></td>
                    <td><?php echo $row['mobileno']; ?></td>
                <input type="hidden" value="<?php echo $cid; ?>" name="cid[]"/>
               <td><input type="text" placeholder="KG" name="quanty[]" size="12" id="tat<?php echo $xx; ?>" onKeyUp="totaling();" value="<?php echo @$row['quantity'];?>"/></td>
               <td><input type="text" placeholder="KG" name="delivery[]" size="12" value="<?php echo 1;?>"/></td>
               <td><select name="calctype[<?php echo $xx; ?>]"> 
               <option> Select </option>
               <?php $calc = mysqli_query($con,"select distinct calctype from liveinvoices");
               while($type = mysqli_fetch_assoc($calc)){ ?>
               <option value="<?php echo $type['calctype']; ?>" > <?php echo $type['calctype']; ?> </option> <?php } ?>
               </select>

               </td>
                </tr>
    <?php $xx++;
    $liveCustomerCount++;
} ?>

现在我想一次提交所有记录

if (isset($_REQUEST['submit'])) {
date_default_timezone_set("Asia/Kolkata");
$today = date('Y-m-d');
for ($axs = 0; $axs < count($_REQUEST['cid']); $axs++) {
            $option=$_REQUEST['calctype'][$axs];

捕获的值是SELECT,而不是UI 中选择的值

有人能帮我一下吗

name="calctype[<?php echo $xx; ?>]"

应该在上

<select> 

元素。