我有這個代碼,它允許我做一個請求,以便作出查詢!表格處理不會傳遞值
現在被處理的形式有這樣的代碼:
<form action="edit_images.php" method="post">
<input type="hidden" value="<? echo $gal_id1 ?>" name="img_id1" />
<input type="submit" value="Edit All Images" />
</form>
雖然查詢是這樣的:
$img_id=$_REQUEST['img_id1'];
$sql="SELECT * FROM tbl_images WHERE Img_gal_id='$img_id'";
但好像它不會採取價值... 我的意思是,它不承認$ img_id,這是我之前打印過的並且具有確切的值。
讓我告訴你我爲了使用查詢檢索它:
$sql = "SELECT gal_id,gal_title,gal_image FROM tbl_galleries where gal_id='" . $_REQUEST['gid'] ."';";
$query = mysql_query($sql) or $myErrorsP = mysql_error();
if(isset($myErrors) && $myErrorsP!=''){
} else {
$row = mysql_fetch_row($query);
mysql_free_result($query);
$gal_id = $row[0];
$gal_id1 = $row[0];
$gal_title = $row[1];
$gal_image = $row[2];
}
http://bobby-tables.com/ – Quentin
什麼是Img_gal_id的類型,如果INT不會輸入$ img_id ... $ sql =「SELECT * FROM tbl_images WHERE Img_gal_id = $ img_id」; –