第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

為什么都讀不到取值???

為什么都讀不到取值???

慕絲7291255 2023-04-04 17:13:07
<?php include("../conn.php"); if ($_GET[post]) { $sql = "SELECT * FROM message  WHERE id = $_GET[post]"; $query = mysql_query($sql); $row = mysql_fetch_array($query); } if($_POST['submit']) { $sql = "insert into reply (id,id_p,time,content) values('','$_GET[post]',now(),'$_POST[content]')"; mysql_query($sql); echo "<meta http-equiv=refresh content=0"; }?>在$sql = "insert into reply (id,id_p,time,content) values('','$_GET[post]',now(),'$_POST[content]')";中,id_p的值一直是0,其余的取值都正常,不知道為什么.$_GET[post]是有值的,在這段代碼上方和下方都能用,但是就在這個(gè)SQL語(yǔ)句當(dāng)中不能用...想了很多辦法,比如在代碼前面加上$a = $_GET[post],用$row[id](message表中的id其實(shí)就是$_GET[post]的值),都不讀不到取值;難道是echo "<meta http-equiv=refresh content=0";的問(wèn)題?
查看完整描述

2 回答

?
幕布斯7119047

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊

首先,你要搞清楚,mysql不會(huì)執(zhí)行任何頁(yè)面提交過(guò)來(lái)的任何值;
其次,按你貼的代碼的意思,php會(huì)解析你頁(yè)提交過(guò)來(lái)的值,生成sql 語(yǔ)句;
再次,你的代碼書(shū)寫(xiě)的令人相當(dāng)難受,亂縮進(jìn),毫無(wú)層次感;
再次,請(qǐng)確定你的頁(yè)面的提交方式,到底是 GET,還是 POST,如果不確定,請(qǐng)直接用 REQUEST,一會(huì) GET,一會(huì) POST ,真是別扭啊;
最后,請(qǐng)你在""里面寫(xiě)復(fù)雜變量時(shí),記得加上{},如{$POST['post']}

補(bǔ)充:
確認(rèn)一下你頁(yè)面提交過(guò)來(lái)的參數(shù)是否是post
你可以在貼出的這個(gè)代碼的頁(yè)面打印出頁(yè)面提交過(guò)來(lái)的所有值,在開(kāi)頭部份添加以下代碼:
echo <xmp>;
var_dump($_REQUEST);
echo </xmp>;


查看完整回答
反對(duì) 回復(fù) 2023-04-07
?
慕蓋茨4494581

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊

把sql中的$_GET[post]改成{$_GET['post']}

另外,你得加強(qiáng)下編碼習(xí)慣的培養(yǎng),這段代碼的縮進(jìn)讓人看著抓狂,還有這句echo "<meta http-equiv=refresh content=0";輸出的html居然沒(méi)有用>閉合,屬性也沒(méi)有用雙引號(hào)。


查看完整回答
反對(duì) 回復(fù) 2023-04-07
  • 2 回答
  • 0 關(guān)注
  • 128 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)