我想顯示一些文本默認情況下值tag.I我試圖在表單值中回顯$行。但是,我收到關於未定義變量的通知。任何人都可以找出錯誤嗎?在回聲php需要幫助
<?php
$id=$_GET['id'];
$qry=mysql_query('SELECT * FROM pages WHERE pageid="$id"', $con);
if(!$qry)
{
die("Query Failed: ". mysql_error());
}
while($row=mysql_fetch_array($qry))
{
$row=mysql_fetch_array($qry);
}
?>
<div class="block2">
<p><b>Update Article</b></p>
<form action="article_edited.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>Article Id :
<label for="image"></label>
<input type="text" name="pageid" id="pageid" value="<?php echo $row['pageid']?>" />
</p>
<label for="image"></label>
<p>Image Path:
<input type="text" name="imgpath" id="imgpath" value="<?php echo $row['imgpath'] ?>" />
</p>
<p>Contents :
<label for="cont"></label>
<textarea name="contents" id="contents" cols="50" rows="5" ><?php $row['text'] ?></textarea>
</p>
<p align="center">
<input type="submit" name="Submit" id="Submit" value="Submit" />
</p>
</form>
更新#1:這是我一直在下面的教程:http://www.vdesignourweb.com/cmsphpsqlb/cms_editarticle.html
更新#2:這是我的表結構:
更新#3:我剛剛發現,該表沒有索引。這可能是問題嗎?
您可能希望將while語句的結束語移到使用$ row – Najzero
的最後一次使用後面,但是重要的是:請注意,mysql_xx()函數已過時並且不推薦使用。你應該考慮切換到等效的'mysqli_xx()'funcs或PDO庫。 (請注意,PHP手冊已經措辭強硬的警告,這種效果) – SDC
我很新的PHP,我會在code.Thanks @SDC變化。 – Ankit