来自{VIEW}的多个文本框值选择要在PHP中的控制器中显示的选择框

时间:2011-07-26 07:13:48

标签: php codeigniter

  

可能重复:
  To retrieve value from a text box in a form (view) to controller in codeigniter php on selection of selectbox

查看代码

  <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows">
<label>
 <select name="select<?=$i;?>"><option value="">NO</option><option  value="<?=$row ->product_name;?>,<?=$row->barcode?>">YES</option>

   

文本框代码

      <td align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><input type="text" name ="Quantity"/></td>

控制器代码

function cartoutput() {
    $category = $this->input->post('Category');
    $num = $this->input->post('numOflimit');
    $productName = $this->input->post('product_name');
    $barcode = $this->input->post('barcode');
    $quantity = $this->input->post('Quantity$i');
    //$values = $this->input->post('$i');
    echo $quantity;
    for ($x = 1; $x <= $num; $x++) {
        $userArray = $_POST["select" . $x . ""];
    }
          $userArray = split(',', $userArray);
            $productName = $userArray[0];
            $barcode = $userArray[1];
            $quantity = $userArray[2];

            $flag = $this->cartmodel->productCategory($category);

        }
    }

如何根据所选的选择框获取相应的文本框值并在控制器中提供

1 个答案:

答案 0 :(得分:0)

您永远不会回想起quantity的POSTed值。

如果您这样做会发生什么:

$quant = $this->input->post('quantity');
var_dump($quant);