有一个<inputbox>进入php变量</inputbox>

时间:2014-10-20 16:10:59

标签: php html mysql

好吧所以我有一个输入框,我试图让它如此当你把它们放在那个框中然后将它添加到一个名为$ 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标签;但我相信这不是它的完成方式

我没有使用数据库,但我不确定是否需要...因为你可以将标题存储在全局变量中吗?或者使用数据库是否更好

1 个答案:

答案 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>