如何将php文件放入内容区

如何将php文件放入内容区,php,Php,我有一个问题,我有一个有4个导航按钮的网站1是我的个人资料,当你去那里我可以登录,然后在那里我有更新的个人资料,当我按下它时,它会重定向我到update.php,它在一个没有head/body/navigaiton栏的空白网站上,只有东西在那里可以更改数据,那么我该如何做,使网站保持不变,并且在内容区域中,当我点击更新配置文件时,会有更新配置文件的选项。它们更新的选项在左上角。需要帮助吗 这是update.php中的代码 <?php require_once 'core/init.php'

我有一个问题,我有一个有4个导航按钮的网站1是我的个人资料,当你去那里我可以登录,然后在那里我有更新的个人资料,当我按下它时,它会重定向我到update.php,它在一个没有head/body/navigaiton栏的空白网站上,只有东西在那里可以更改数据,那么我该如何做,使网站保持不变,并且在内容区域中,当我点击更新配置文件时,会有更新配置文件的选项。它们更新的选项在左上角。需要帮助吗

这是update.php中的代码

<?php
require_once 'core/init.php';

$user = new User();

if(!$user->isLoggedIn()) {
    Redirect::to('index.php');
}

if(Input::exists()) {
    if(Token::check(Input::get('token'))) {

        $validate = new Validate();
        $validation = $validate->check($_POST, array(
            'name' => array(
                'required' => true,
                'min' => 2,
                'max' => 50
            )
        ));

        if($validation->passed()) {

            try {
                $user->update(array(
                    'name' => Input::get('name')
                ));

                Session::flash('home', 'Your details have been updated');
                Redirect::to('index.php');

            } catch (Exception $e) {
                die($e->getMessage());
            }

        } else {
            foreach($validation->errors() as $error) {
                echo $error, '<br>';
            }
        }

    }
}

?>

<form action="" method="post">
    <div class="field">
        <label for="name">Name</label>
        <input type="text" name="name" value="<?php echo escape($user->data()->name); ?>">

        <input type="submit" value="Update">
        <input type="hidden" name='token' value="<?php echo Token::generate()?>">
    </div>      
</form>

名称
Vse pravice pridržane


最简单的方法是在页面上创建一个按钮,这将是一个提交按钮,并给它一个唯一的名称,如带有表单动作php self的
input name=“edit”type=“submit”value=“edit Profile”
,然后您可以将整个代码包装为
if(isset($\u POST['edit']){edit Profile and The Profile}else{profile only}

然后,如果单击编辑配置文件按钮,它将重新加载页面,但能够编辑配置文件并仍然显示配置文件

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title><?php echo $title; ?></title>
        <link rel="stylesheet" type="text/css" href="Styles/Stylesheet.css" /> 
    </head>
    <body>
        <div id="wrapper"> 
            <div id="banner">   
            </div>

            <nav id="navigation">
                <ul id="nav">
                    <li><a href="index.php">Domov</a></li>
                    <li><a href="mojprofil.php">Moj profil</a></li>
                    <li><a href="#">Pomoč</a></li>
                    <li><a href="kontakt.php">Kontakt</a></li>
                </ul>
            </nav>

            <div id="content_area">
                <?php echo $content; ?>
            </div>

            <div id="sidebar">
                <?php include 'index_2.php'; ?>
            </div>

            <footer>
                <p>Vse pravice pridržane.</p>
            </footer>
        </div>     
    </body>
</html>