下面的代碼在FF和CHROME中完美工作,但不在IE中。請幫忙。我已經評論了我的美食功能,因爲我認爲他們可能會影響它,但它仍然是一樣的......在IE中什麼都沒有。 非常感謝您的幫助。PHP SQL UPDATE在FF和CHROME中工作,但不在IE中?
<?php
//IF UPDATE BUCKET CHANGE STATUS...
if(isset($_POST['updatebucket'])){
$complete = $_POST["complete"];
$bucketid = $_POST["bucketid"];
//$complete = sanitizeone($_POST["complete"], "plain");
//$complete = strip_word_html($complete);
//$bucketid = sanitizeone($_POST["bucketid"], "plain");
//$bucketid = strip_word_html($bucketid);
if ($complete=="1")
$complete = "0";
else
$complete = "1";
$updatebucket = "UPDATE membersbuckets SET complete = '$complete' WHERE userid = '$userid' AND bucketid = '$bucketid'";
mysql_query($updatebucket);
}
?>
和前端....
<? if ($complete=="1") {
echo "<form action='' method='post' name='updatebucket'><input name='complete' type='hidden' value=" .$complete. " /><input name='userid' type='hidden' value=" .$userid. " /><input name='bucketid' type='hidden' value=" .$bucketid. " /><input type='image' name='updatebucket' value='updatebucket' src='images/tick.png' /></form>";
}else{
echo "<form action='' method='post' name='updatebucket'><input name='complete' type='hidden' value=" .$complete. " /><input name='userid' type='hidden' value=" .$userid. " /><input name='bucketid' type='hidden' value=" .$bucketid. " /><input type='image' name='updatebucket' value='updatebucket' src='images/cross.png' /></form>";
}
?>
丹
MySQL與瀏覽器無關;瀏覽器=客戶端,PHP + MySQL =服務器 – 2010-09-01 12:42:29
對於不同的瀏覽器,後端代碼不會以不同的方式進行處理,因爲這是p漫遊在服務器上。發佈您的HTML – 2010-09-01 12:42:41
@Daniel Hanly:但令人驚訝的是,在表單處理方面有足夠的差別,即不同的瀏覽器將從同一表單發送不同的數據集,這看起來似乎是輸入相同,但輸出不是'噸。 – Piskvor 2010-09-01 13:15:47