le code ci-dessous fonctionne parfaitement dans FF et CHROME mais pas dans IE. S'il vous plaît aider. J'ai commenté mes fonctions de santize comme je pensais qu'ils pourraient l'affecter, mais il fait toujours la même chose .... rien dans IE. Merci d'avance pour toute assistance.PHP SQL UPDATE fonctionne dans FF et CHROME mais pas dans 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);
}
?>
et l'extrémité avant ....
<? 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>";
}
?>
Dan
MySQL n'a rien à voir avec le navigateur; navigateurs = client, PHP + MySQL = serveur –
Le code backend ne serait pas traité de différentes manières pour les navigateurs différents retraité sur le serveur. Postez votre code HTML –
@Daniel Hanly: Mais étonnamment, il y a assez de différence dans la gestion des formulaires pour que les différents navigateurs envoient un ensemble de données différent à partir du même formulaire, ce qui donne l'impression que l'entrée est la même. t. – Piskvor