Php 执行后形成延迟
嗨,我有一个PHP框架Codeigniter中带有选择器名称top的表单。当我提交表单时,输入的帖子不会显示发布的值。只有当我第二次提交时,它才会发布值。代码如下,请告知Php 执行后形成延迟,php,forms,codeigniter,post,Php,Forms,Codeigniter,Post,嗨,我有一个PHP框架Codeigniter中带有选择器名称top的表单。当我提交表单时,输入的帖子不会显示发布的值。只有当我第二次提交时,它才会发布值。代码如下,请告知 <div id="selector_form"> <?php echo form_open(base_url().'home/choose_car/'); ?> <select name="select_car"> <option>Please Select Car<
<div id="selector_form">
<?php
echo form_open(base_url().'home/choose_car/'); ?>
<select name="select_car">
<option>Please Select Car</option>
<?php
foreach ($list as $key => $value) {
if($value->model == $car[0]->model){
$selected = 'selected';
}else{
$selected = '';
}
//change make to carid
echo "<option ".$selected." value='".$value->carID."''>".$value->make." - ".$value->model."</option>";
}
?>
</select>
<textarea id="description" rows="4" cols="50" ><?php if(isset($car)&&$car){print_r($car[0]->desc);}else{echo "Please Select Car";} ?></textarea>
<input type="submit" />
</div><!-- end selector_form -->
<table id="controls_table">
<th>Section</th><th>Material</th><th>Color</th><th>Show</th>
<tr>
<td><label for="top">Top: </label></td>
<td><select name="top">
<?php
if($material){
foreach ($material as $key => $value) {
if($value->materialID == $this->input->post('top')){
$selected = 'selected';
}else{
$selected = '';
}
echo "<option ".$selected." value='".$value->materialID."'>Carbon/".$value->materialName."</option>";
}
}else{
echo "<option ".$selected." >Please Select Car</option>";
}
?>
</select></td>
echo$this->input->post'top';?>这没有意义,只是告诉我发布了什么@CodeSlayer。此代码无法在您的表单中获取帖子。在函数“home/choose_car/”中使用该代码。同时删除基本url。以你的形式打开。它将自动找到控制器和功能,而不涉及您的基础_url@CodeSlayer我删除了基本url,但为什么无法获取帖子?在您的家/选择车中使用此代码echo$this->input->post'top';,您现在可以获得post值