У меня проблема: у меня есть сайт с 4 навигационными кнопками 1 - это мой профиль, и когда я иду туда, я могу войти в систему, а затем у меня есть профиль обновления, и когда я его нажимаю, он перенаправляет меня на update.php и его на пустом сайте без бара head/body/navigaiton, только материал для изменения данных, поэтому как бы я сделал это, чтобы сайт оставался прежним, а в области содержимого были варианты обновления профиль теперь, когда я нажимаю на профиле обновления они опции для обновления в левом верхнем corner..please нужна помощьКак поместить php-файл в область содержимого
тот код из 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>
, и это мой template.php
<!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>