使用相同按钮保存和更新的PHP代码

时间:2014-11-21 15:39:24

标签: php

表名 - 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
}

0 个答案:

没有答案