Php 无法从表单_输入中获取文本
我正在尝试获取视图输入框中的项目。 我正在使用:Php 无法从表单_输入中获取文本,php,codeigniter,Php,Codeigniter,我正在尝试获取视图输入框中的项目。 我正在使用: $email = $this->input->post('email', true); 以获取输入框中的内容。但它什么也得不到 该函数在以下情况下运行: <?php $function = array('auth/start', $price);?> <form action="<?php echo base_url($function);?>"method="post"> <script
$email = $this->input->post('email', true);
以获取输入框中的内容。但它什么也得不到
该函数在以下情况下运行:
<?php $function = array('auth/start', $price);?>
<form action="<?php echo base_url($function);?>"method="post">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_xZrfWwuBmwBzUBynB96OgZhU"
data-amount=""
data-name="Turbine Engine"
data-description="Individual Membership"
data-image="/128x128.png">
</script>
</form>
视图:
标签
{
显示:内联块;
宽度:120px;
}
个人付款页
确保你的电子邮件是正确的
单击下面进行付款
1.)普通个人
在您看来,您有以下几点:
//...
<?php echo form_input(array('id' => 'email', name'=>'email','value'=>$email,'size'=>'30', 'readonly'=>'true'));?>
//...
<form action="<?php echo base_url($function);?>"method="post">
// ...
</form>
form\u open
打开/创建开始表单标签,而form\u close
创建结束表单标签。您也可以使用
和
,因此请在以下操作之前将所有输入内容放入表单中:
<script src="https://checkout.stripe.com/checkout.js" class="stripe-button" ...></script>
阅读更多信息。在您的输入表单中没有任何表单open()和表单close()。请更新您的代码,这将解决您的问题。为了发布您的文本字段,您需要将其包含在表单标签中
<input type="text" name="email" value="" />
<form action="someurl" method="post">
</form>
在这种情况下,不会向服务器发送任何内容
如果需要发布文本字段,则需要将其移动到表单标记中
<form action="someurl" method="post">
<input type="text" name="email" value="" />
</form>
或
form_open('someurl');
<script src="https://checkout.stripe.com/checkout.js" class="stripe-button" ...></script>
<input type="text" name="email" value="" />
<form action="someurl" method="post">
</form>
<form action="someurl" method="post">
<input type="text" name="email" value="" />
</form>
form_open('someurl');
<?php echo form_label("Email:");?> <br />
<?php echo form_input(array('id' => 'email', name'=>'email','value'=>$email,'size'=>'30', 'readonly'=>'true'));?>
form_close();