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