好吧所以我有一个输入框,我试图让它如此当你把它们放在那个框中然后将它添加到一个名为$ title的变量然后我在我的标题标签中有$ title
<form id="curse-form" class="nm" action="title.php" method="post" accept-charset="utf-8">
<div id="loading" style="display: none" class='alert'>
<a class='close' data-dismiss='alert'>×</a>
Loading
</div>
<div id="response"></div>
<div class="content_form">
<input type="text" name="title" class="input-large" placeholder="Change title" value="<?php echo htmlspecialchars($title); ?>" />
<button class="btn btn-large btn-primary" type="submit"><i class="icon-edit"></i>Change title</button>
</div>
</form>
不知道我是否正确使用表单标签,但在我的title.php中我只有带有$ title =的php标签;但我相信这不是它的完成方式
我没有使用数据库,但我不确定是否需要...因为你可以将标题存储在全局变量中吗?或者使用数据库是否更好
答案 0 :(得分:0)
为什么不直接提交表格?
$title = (isset($_POST['title']) && !empty($_POST['title']) ? $_POST['title'] : '');
相当于
if(isset($_POST['title']) && !empty($_POST['title'])){
$title = $_POST['title'];
}
else{
$title = '';
}
$_SESSION['page_title'] = $title;
然后在您的HTML上
<title><?php echo $_SESSION['page_title'];?></title>