我试图将表单$ _REQUEST切换到$ _POST,因为它更安全。 我在server.php下面的代码:
if (isset($_REQUEST['mode']) && $_REQUEST['mode']=='verwijderturf'){
$sql="SELECT * FROM users WHERE Naam='".cleanInput($_REQUEST['naam'])."'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count > 0){
$date2 = date("Y-m-d");
$naam2 = cleanInput($_REQUEST['naam']);
$door = cleanInput($_REQUEST['door']);
mysql_query("INSERT INTO turfjes
VALUES (
'Adtje',
'".$naam2."',
'',
'".$date2."',
'".$door."')")
or die (mysql_error());
}
}
这完美的作品。 但是,当我切换所有$ _REQUEST的$ _POST我的server.php不会做任何事情...
我使用ajax请求发送数据到我的服务器。 例如:
function verwijderturf() {
var naam = $("naam").value;
$("naamnieuw").value = "";
$("naam").value = "";
$("redennieuw").value = "";
new Ajax.Request('server.php?mode=verwijderturf&naam='+naam+'&door='+$("door2").value,{
method: 'post',
onSuccess: update,
onFailure: ajaxFailure
});
}
正如你看到的,我的AJAX梅索德是“后”,所以它应该只是罚款$ _ POST。
任何人都可以帮助我吗? 在此先感谢。
非常感谢您准确快速的回复,我不知道。我可以在8分钟内接受答案,我会这样做。 – user1390504
不客气。 ;) – GodLesZ
看起来他正在使用原型 – Ikke