我只想問你怎麼能在這個代碼得到texbox的價值:
這是我的觀點:
<div class="row">
<h3><input type='text' name="table1" value='<?php echo $table1; ?>' style='border: none; background-color: transparent;' readonly/></h3>
<div class="table_design">
<button style='position: absolute; top:290px; right: 173px;' class='btn_addinventory btn-success btn-sm' id='btn_addinventory' name='btn_addinventory'><span class='glyphicon glyphicon-plus'></span> Add Inventory</button>
<table class="boom_table">
<tr>
<?php foreach($sample1 as $field) { ?>
<th><?php echo $field->name; ?></th>
<?php } ?>
</tr>
<?php foreach($select1 as $row) { ?>
<tr>
<td><?php echo $row->ID; ?></td>
</tr>
<?php } ?>
</table>
<?php foreach($sample1 as $field) { ?>
<input type="text" name="txt_rowname" value="<?php echo $field->name; ?>"/>
<?php } ?>
</div>
</div>
這裏是控制器:
public function inventory_new(){
$tablenaming1 = $_POST['ninja7'];
// var_dump($tablenaming1);
// exit;
$this->session->userdata('login_session');
$this->data['title'] = "Inventory";
$this->load->vars($this->data);
$this->load->view('homeview');
$select_inv['inventorytype'] = $this->inventory_model->select_tables();
$this->load->view('inventoryview', $select_inv);
$sample['sample'] = $this->inventory_model->select_fields_2($_POST['ninja7']);
$select_details['select'] = $this->inventory_model->select_queries2($this->input->post());
// var_dump($select_details);
// exit;
$value_array = array('sample1' => $sample['sample'],
'table1' => $tablenaming1,
'select1' => $select_details['select']);
$this->load->view('sampleviewtable', $value_array);
$this->load->view('footer_view');
}
這裏是我的模型:
public function select_fields_2($tablename2){
$fields = $this->db->field_data($tablename2);
return $fields;
}
public function select_queries2($tablename){
$select_table = $this->db->select('*')
->from($tablename['ninja7']);
return $select_table->get()->result();
}
在我看來,以上您將看到:
<?php foreach($select1 as $row) { ?>
<tr>
<td><?php echo $row->ID; ?></td>
</tr>
<?php } ?>
而且這樣的:
<?php foreach($sample1 as $field) { ?>
<input type="text" name="txt_rowname" value="<?php echo $field->name; ?>"/>
<?php } ?>
我想從我的觀點得到了<input type="text" name="txt_rowname" value="<?php echo $field->name; ?>"/>
的值,例如:如果該文本框的值等於'名稱'而不是$row->ID
現在應該是$row->Name
。我真的不知道這一點,但我想傳遞文本框的值,而不是將'ID'放在$行上。有沒有辦法做到這一點?
非常感謝您的幫助! :)
PHP無法讀取你的HTML輸入字段的同一請求值。你能澄清一下你的問題嗎? – 2014-09-03 06:08:50
@Hanky웃Panky:在上面的代碼中,在'$ row-> ID'中,我想將ID替換爲文本框的值。例如:如果文本框的值等於'名稱'而不是$ row-> ID,則它應該是$ row-> Name。那有可能嗎? – 2014-09-03 06:18:15
對不起,如果你需要任何人的幫助,請清楚地說明一下,因爲你的問題似乎不可理解。 還有什麼數據你有你的$ sample1和$ select1? 給我們更多的細節,以幫助你。 – Zeeshan 2014-09-03 06:33:41