update Mysql en JS avec AJAX

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : update Mysql en JS avec AJAX

Re: update Mysql en JS avec AJAX

par AoSiX » 30 avr. 2013, 16:13

La fonction qui répond à l'événement onbeforeunload doit obligatoirement retourner une chaine de caractères, qui sera utilisée dans une fenêtre de confirmation déclenchée automatiquement.

update Mysql en JS avec AJAX

par logone » 29 avr. 2013, 16:22

Hello,

Je cherche a updater une base Mysql en JS avec AJAX mais cela ne fonctionne pas (ma requete fonctionne)

voici mon code

[javascript]<script type="text/javascript">

window.onbeforeunload = function(){

//alert("okkkkkk");

$.ajax({
url: "update_ticket.php",
data: "{last_id: 1}",
async: false
});

}
</script>[/javascript]

et mon PHP
require("init.php");

$last_id = $_POST['last_id'];
	
$dateheure=date("Y-m-d H:i:s");	

$sql = "Update ouverture_ticket SET datetime='".$dateheure."', valide='N' where id='$last_id'";
        $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 

Ma routine me permets de mettre a jour une valeur dans ma table quand je quitte ma page mais ca ne fonctionne pas. Si quelqu'un peu m'aidé ce serait cool, voir une autre solution plus simple.

Merci d'avance.