在php中从视图中获取文本框值到控制器

时间:2011-07-25 12:56:37

标签: php html

如何从视图页面中的输入文本框中获取文本框值到php中的控制器并显示..

查看

 <input type="text" name="Quantity" id="Quantity" value="" />

CONTROLLER

       function cartoutput()
  {//echo "hi";
$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');
echo $quantity;

for ($x=1;$x<=$num;$x++)
        {
            $userArray  =   $_POST["select".$x.""];
            echo $userArray;
            //echo $quantity;
            if ($userArray!="") 
            {
                $userArray = split(',',$userArray);
            //echo $userArray;
                $productName            =   $userArray[0];
                $barcode                =   $userArray[1];
                 $quantity              =   $userArray[2];
                $flag   =   $this->cartmodel->getProductNames($category);
                //print_r($quantity);
            }
        }

}   }

2 个答案:

答案 0 :(得分:1)

注意:这是一个措辞不佳的问题,您需要提供有关您想要的更多信息。

要从输入文本框中获取值,请使用HTML表单上的$_POST方法:

<form action="process.php" method="POST">
    <input type="text" name="my-textbox"/>
</form>

然后,从控制器获取值并显示它:

if(isset($_POST['my-textbox'])){
    echo $_POST['my-textbox'];
}

显然,在你对它进行任何操作之前,你需要清理$_POST字符串。

答案 1 :(得分:0)

与输入文本相同,只是在其中放置了atribute name =“textboxname”和$ _POST / $ _ GET ['textboxname']但不要忘记使用表单标记。

HTML 


<form action="script.php" method="post/get">
    <textarea name="textboxname"></textarea>
    <input type="submit" name="submit"/>
</form>

PHP script.php

if($_POST/GET['submit']){
     $text = $_POST/GET['textboxname'];
     echo $text;
   }