2015-11-03 45 views
1

我有一個html視圖什麼包含輸入文本和textarea。我做了一個SQL查詢,返回鏈接<a href="?asd">$row['title']</a>

我想要一個方法,如果我點擊鏈接,我加載到HTML視圖。

if(isset($_GET['asd'])){//load to view} 

我不知道我該怎麼做。

這裏是視圖:

public function note($title,$text){ 
    ?> 
    <html> 
    <head><title></title> 
     <link rel="stylesheet" href="view/style.css"> 
    </head> 
    <body> 
    <div class="forms"> 
    <form action="" method="post" class="style-1"> 
     <input type="text" name="note_title" value='<?php echo $title?>'><br> 
     <input type="text" name="note_text" value='<?php echo $text?>'><br> 
     <input type="submit" name="sendNote" value="Save"> 
     <input type="submit" name="cancel" value="Cancel"> 


    </form> 
     </div> 
    </body> 
    </html> 

    <?php 

} 

鏈接:

echo "<u><a href='?editnote'>".$title."</a></u>"; 

加載到視圖:

if(isset($_GET['editnote'])){ 
     $id = $_SESSION['loggedInUser']; 
     $title = $model->getNameToSession("note","user_id",$id, 'title'); 
     $text = $model->getNameToSession("note","user_id",$id, 'text'); 


     $view->note($title,$text); 

但我不知道如何加載SQL結果視圖。我認爲我的鏈接是錯誤的,我讀了href ans $_GET,我看到這個:<a href="something.php?id=$row['id']">,但我不知道我會如何使用它。

任何人都可以幫我解決這個問題嗎?

回答

0

您要加載每個視圖使用鍵/值對例如鑑於= editnote

echo "<u><a href='?view=editnote'>".$title."</a></u>"; 

加載視圖

if(isset($_GET['view']) && $_GET['view'] === 'editnote'){ 

使用瓦爾在視圖中,添加一個分號每個PHP語句

<form action="" method="post" class="style-1"> 
     <input type="text" name="note_title" value='<?php echo $title; ?>'><br> 
     <input type="text" name="note_text" value='<?php echo $text; ?>'><br> 
</form>