mostafa_14
پنج شنبه 29 فروردین 1398, 23:45 عصر
با سلام
در php با روش mvc برای ثبت عنوان جدید با مشکل مواجه هستم که در پایین توضیح می دهم.
در قسمت کنترلر
switch ($action){
case 'list':
$subcat=$class->subcat_list();
break;
case 'add':
if($_POST){
$data=$_POST['frm'];
$class->subcat_add($data);
}
break;
}
require_once 'view/'.$controller.'/'.$action.'.php';
این کد را نوشتم و در قسمت مدل:
public function subcat_add($data){
$this->db->query("insert into subcat_tbl[title,chid] values ('$data[title]','$data[chid]')");
}
این کد را نوشتم و در صفحه index هم کد زیر را:
$controller=@$_GET['c']?$_GET['c']:'index';
$action=@$_GET['a']?$_GET['a']:'index';
if(file_exists('controller/c'.$controller.'.php')){
require_once 'controller/c'.$controller.'.php';
}
نوشتم.
وقتی ثبت را میزنم که یک موضوع جدید ایجاد بشه در بانک اطلاعاتی(my SQL) ثبت نمی شود. مشکل از کجاست؟؟
قابل توجه با دستور
var_dump()
هم تست کردم و مشکل اضافه کردن را ندارد ولی در پایگاه داده ثبت نمی شود.
ممنون میشم راهنمایی فرمایید
در php با روش mvc برای ثبت عنوان جدید با مشکل مواجه هستم که در پایین توضیح می دهم.
در قسمت کنترلر
switch ($action){
case 'list':
$subcat=$class->subcat_list();
break;
case 'add':
if($_POST){
$data=$_POST['frm'];
$class->subcat_add($data);
}
break;
}
require_once 'view/'.$controller.'/'.$action.'.php';
این کد را نوشتم و در قسمت مدل:
public function subcat_add($data){
$this->db->query("insert into subcat_tbl[title,chid] values ('$data[title]','$data[chid]')");
}
این کد را نوشتم و در صفحه index هم کد زیر را:
$controller=@$_GET['c']?$_GET['c']:'index';
$action=@$_GET['a']?$_GET['a']:'index';
if(file_exists('controller/c'.$controller.'.php')){
require_once 'controller/c'.$controller.'.php';
}
نوشتم.
وقتی ثبت را میزنم که یک موضوع جدید ایجاد بشه در بانک اطلاعاتی(my SQL) ثبت نمی شود. مشکل از کجاست؟؟
قابل توجه با دستور
var_dump()
هم تست کردم و مشکل اضافه کردن را ندارد ولی در پایگاه داده ثبت نمی شود.
ممنون میشم راهنمایی فرمایید