В основном я работаю над своего рода веб-сайтом электронной коммерции. Теперь проблема заключается в том, что у меня есть таблица базы данных с полем name = "fldRateMB1", и у меня есть другие таблицы базы данных с именами полей, схожими с небольшим изменением, т.е. fldRateMB2, fldRateRH1 и аналогичным образом, и я использую шаблон, в котором я отображаю это поле кодом как под.Значение атрибута sessionignign session, переданное как текст
<?php foreach ($products as $product): ?>
..............
<td><input type="text" name="rate_<?php echo $id;?>" value="<?php echo $product->fldRateMB1;?>" id="rate_<?php echo $id;?>" /></td>
..............
теперь, что я хочу сделать, это использовать параметр сеанса, чтобы сделать именование вещи т.е. я хочу, чтобы установить fldRateMB1 значение или fldRateRH1 через сессию через ссылку я нажимаю на
<?php
class Director extends CI_Controller{
function index(){
$newdata = array('venue_id' => 'fldRateMB1');//Add venue's id and name into session data
$this->session->set_userdata($newdata);
redirect(base_url('shop'));
}
}
?>
и использовать его каким-то образом на странице дисплея, которую я пробовал, некоторые из них могут показаться глупыми, но я новичок в кодеригенере, поэтому, пожалуйста, со мной.
value="<?php echo $product->$this->session->userdata('venue_id');?>"
или
$rate=$this$this->session->userdata('venue_id');
value="<?php echo $product->$rate";?>
короче я не знаю, куда идти теперь, пожалуйста, помогите.
Это может работать, но вы пробовали его ?? –
// попробуйте это // $ rate = $ this-> session-> userdata ('venue_id'); value = " Php echo $ rate;?>" – Arun
Naah .. его слишком сложный, тогда вы думаете, что это ... спасибо за ответ. – Abhishek