所以我有這個代碼工作,所以它可以插入新聞到它的表,但問題是編輯新聞後,如果需要。新聞腳本插入新聞數據,但沒有編輯新聞
我一直在嘗試不同的方式,但它似乎不是工作滿座。
<?
if(!$id)
echo("Please choose a page to edit..");
elseif($id==edit)
{
$select = mysql_query("select * from news where newsid = '$id'");
$article = mysql_fetch_array($select);
?>
<form action="edit-news.php?id=edited" method="post">
Title:<br />
<input name="readuser" type="text" value="<? echo("$article[title]");?>" size="70" />
Article Content:<br />
<textarea name="pageuser" cols="40" rows="6"><? echo("$article[text1]");?></textarea>
<br />
<br />
<input type="submit" value="Update article" />
</form>
<?
}
elseif($page==edited)
{
$text1 = $_POST[pageuser];
$title = $_POST[readuser];
$updateit = mysql_query("update news set text1 = '$text1' AND title = '$title' where newsid = $id");
echo("Article updated");
}
?>
我不再收到訪問該頁面時的錯誤消息(謝謝!!!)但它只是不編輯文章。
[**在新的代碼,請不要使用'mysql_ *'功能**](http://bit.ly/phpmsql)。他們不再被維護[並被正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://j.mp/PoWehJ)。 –
謝謝NullPointer – user1915114
格式化時,我已經看到了註釋'} // if($ submit)的結尾.'這不符合提供的代碼。關閉'}'屬於'while'或'elseif'。你也有多個'?>'。請提供完整的代碼。 –