我無法將代碼中的值id傳遞給edit.php。PHP傳遞值
在displaynews中,我從數據庫中打印出文章。它還創建了一個鏈接,將我重定向到edit.php併發送$ id值。
鏈接displaynews功能
這裏的地方的具有1M麻煩
<h3>EDIT NEWS ARTICLE</h3>
<form id="EditNews" name="EditNews" method="POST" action="edit.php">
<textarea name="editnewstext"><?php $news=Textarea(1);echo $news ?></textarea> <!--HERE i need to replace the 1 with id passing in displaynews -->
<input type="submit" name="Edit_News" id="Edit_News">
<?php
include 'db.php';
include'editnewsarticle.php';
if(isset($_POST['Edit_News']))
{
$content= $_POST['editnewstext'];
geteditnews(1,$content); //<!--HERE i need to replace the 1 with idpassing in displaynews -->
Header("location:Home.php");
}
鏈接Edit.php頁
鏈接GetnewsTextarea功能
鏈接到editnewsarticle功能
請不要在MySQL擴展是如何貶值,我的代碼是開放的SQL注入評論。 在此先感謝
編輯:這裏是解決方案
if(isset($_GET['id']))
{
$id = $_GET['id'];
$data = mysql_query("SELECT * FROM news WHERE id = '$id' ");
}
?>
'Header(「location:Home.php」);如果您已經打印了任何內容,您已經完成了''將不起作用。此外,以這種方式合併HTML和PHP並不正確,但實際上很難遵循,我建議您將HTML代碼附加到變量並在最後回顯。這也使'header()'函數可以工作,因爲直到最後纔打印任何東西。 – Naryl 2013-03-20 12:38:51
@Naryl謝謝你這樣做 – Dynamiite 2013-03-20 12:45:29