2014-10-20 2 views
0

좋아, 내가 입력 상자가있어 그래서 당신이 넣을 때 그 상자에 제목을 넣을려고 노력하고있어 입력 을 갖는 다음 $ 제목이라는 변수에 추가하고 난 $ 내 제목 태그 제목 PHP 변수

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

내가 바로 양식 태그하지만 난 그냥 $ 제목과 PHP 태그가 내 title.php로하고 있습니다 경우 없음 아이디어 =; 하지만 그게 어떻게 그 일을 확신 오전

나는 이것을 위해 데이터베이스를 사용하고 있지 않다. 그러나 나는 그것이 필요한지 확실하지 않다. 당신이 전역 변수에 제목을 저장할 수 있듯이? 또는 데이터베이스를 사용하는 것이 더 좋습니다

+0

그래서 당신의 PHP가에 그런

if(isset($_POST['title']) && !empty($_POST['title'])){ $title = $_POST['title']; } else{ $title = ''; } $_SESSION['page_title'] = $title; 

에 해당

$title = (isset($_POST['title']) && !empty($_POST['title']) ? $_POST['title'] : ''); 

? – DoXicK

답변

0

왜 양식을 제출하지 않습니까? 당신의 HTML

<title><?php echo $_SESSION['page_title'];?></title> 
+0

그럼 어떻게하면 $ title을 title 태그로 만들 수 있습니까? title 태그가 먼저로드됩니다. –

+0

@JordanCarr 업데이트를 참조하십시오. –

+0

나는 유용하다고 생각했다 .... 미안 : P –