2015-08-28 31 views
-1

大家好我有一個問題,我只是想提交一個表單,併爲該表單轉到頁面與從我的表中獲取的頁面ID數據庫,我目前在我的網站上完成這個工作,但沒有在表格中完成。 這裏是我的形式我的幾個SQL語句:HTML表單動作URL ID等於從表中獲取的等於PHP變量

$sqltopics = "SELECT topic_id, topic_subject, topic_date, topic_cat FROM `forum_topics` WHERE topic_id = ". mysqli_real_escape_string($conn, $_GET['id']) or die(mysqli_error()); 
$resulttopics = $conn->query($sqltopics);   
while($rowtopics = $resulttopics->fetch_array(MYSQLI_ASSOC)) 
{ 
$topicname = $rowtopics['topic_subject']; 
$topicid = $rowtopics['topic_id']; 
} 

$sqlposts = "SELECT post_id, post_content, post_date, post_by FROM `forum_posts` WHERE post_topic = ". mysqli_real_escape_string($conn, $_GET['id']) or die(mysqli_error()); ; 
$resultposts = $conn->query($sqlposts);   
$row_cntposts = $resultposts->num_rows; 

       <form method="post" action="test.php?id="> 
     <input type="text" name="reply-content" maxlength="255" size="255" ><br /> 
     <input type="submit" value="Submit reply" /> 
     </form> 

什麼即時尋找的是「?test.php的ID =」爲等於topic_id是$ topicid。

我以前做過這樣的事情就像我說的href這裏是例子:

echo '<h3><a href="topic.php?id=' . $rowtopics['topic_id'] . '">' . $rowtopics['topic_subject'] . '</a></h3>'; 

這是一個不同的頁面上但是我相信你能看到即時的到來。我怎樣才能把變量放在窗體中?

在此先感謝。

+0

...................... – joness123

回答

0

創建一個隱藏的輸入,並通過主題ID作爲其值

<input type="hidden" name="topic_id" value="<?php echo $topic_id ?>" > 

當你提交你可以從全局變量$_POST

$topid_id = $_POST['topic_id']; 

希望這有助於進入主題ID的形式。

+0

剛剛看到你的回答,在你評論之前我有這種想法,謝謝,因爲它的工作原理:-D – joness123

+0

@ joness123,很酷。 :)。 – mdamia