我就吃與此代碼的麻煩:PHP + MySQL的問題:(
if ($_GET['offline']) {$extranet = $_GET['offline'];} else {$extranet = $online;}
$sql = mysqli_query($db,"UPDATE tbl_system SET value = '$extranet' WHERE property = 'extranet'");
echo $_GET['offline'];
echo $extranet;
echo $online;
在數據庫中,該字段的值,其中所述屬性=外網是1 回波的結果:
$_GET['offline'] = 0
$extranet = 1
$online = 1
現在,很明顯,什麼是錯在這裏
的URL給這個得到的是:。?app=admincp&offline=0
,所以$_GET['offline']
不是問題
問題必須出現在if語句中,但我無法弄清楚,
任何想法?
我加入了PHP標籤;) – 2009-08-17 21:40:00
是否有實際設定值碼外聯網? 我會重寫這個更清楚。確保你正確地初始化你的變量,在任何條件和類似的字符串完成並更新後發佈之前,用一個漂亮的字符串將它們打印出來。那麼我們將能夠更好地幫助你。 雅各布 – TheJacobTaylor 2009-08-17 21:44:50
如果我正在閱讀這個權利,離線設置爲0,外聯網設置爲$ online的值,從1開始 – TheJacobTaylor 2009-08-17 21:46:49