как отправить форму и получить опубликованные данные контроллеру, и я не знаю, как передать опубликованную переменную от контроллера к модели после получения. Я хочу передать переменные в представлениякак отправить форму и получить данные из базы данных в opencart
controller.php
if(isset($_POST["email"]))
{
$email=$_POST["email"];
}
$this->load->model('order/myorder');
$data['data1']=$this->model_order_myorder->getOrder($email) ;
view.php
foreach ($data1 as $row)
{
echo echo $row->order_id;
}
model.php
<?php
class ModelOrderMyorder extends Model {
public function getOrder($email) {
$sql = "SELECT * FROM ".DB_PREFIX."order,".DB_PREFIX."order_product WHERE ".DB_PREFIX."order.email='$email'";
$query = $this->db->query($sql);
return $query ;
}
}
с уважением Dev
ГДЕ электронная почта = «„$ this-> db-> побег ($ электронная почта)..“» «); Не работает на самом деле, когда я получаю одну строку он работает без ошибок, но когда я хочу получить несколько значений, которые я сохранил в массиве, он не работает – rockie
вы можете увидеть это http://stackoverflow.com/questions/29578031/illegal-string-offset-order-status-id-in-opencart, эта кодировка не работает, я изменился так но все еще не работает – rockie
Так что измените свой запрос на что-то более подходящее. Что-то вроде этого http://stackoverflow.com/a/7029777/1301076 – rjdown