表名 - user_table
我尝试从单个“保存”按钮保存并更新值。
但我无法理解如何合并保存和更新代码' if else'使用一定的条件。
以下是我的保存代码:
<?php
require_once('includes/config.php');
$errors = array();
$Admin = new admins;
if(isset($_POST['save']))
{
$errors = $Admin->validate_cms_user_table();
if(!count($errors))
{
$table = $Admin->user_table;
$fields_func = array ('password' =>"md5('{$_POST['password']}')");
unset ($_POST['password']);
if($Admin->save_advance($table,$_POST,$fields_func))
{
$_SESSION['message'] = "User Created Successfully";
header("Location:user_master.php");
exit;
}
}
}
?>
更新代码
if($Admin->save($Admin->user_table,$_POST,"id=".$_GET['id']))
{
$_SESSION['message'] = "Updated Successfully";
header("Location: user_master.php");
exit;
}
更新条件
if(!isset($_GET['catid']))
{
//Then Save Code
}
Else
{
//Update Code
}