Updater base de données avec AJAX
Bonjour tout le monde,
J'ai un tableau listant les données de ma BDD. Devant chaque enregistrement de ce tableau, il y a un bouton permettant d'updater cet enregistrement.
Evenement sur bouton:
En cliquant sur ce bouton, une boite de dialogue JQuery s'afficher contenant un formulaire.
Quand j'effectue des modifications sur un enregistrement, la page s'actualise.
J'ai essayé d'utiliser Ajax pour éviter l'actualisation mais ça ne fonctionne pas!
Voici mes code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| $(this).find(".bu").click(function(){
var id = $(this).find(".ID").val();
var nom = $(this).find(".NOM").val();
var adresse = $(this).find(".ADRESSE").val();
var dataString = {'id':id,'nom':nom,'adresse':adresse};
$.ajax({
type: "POST",
url: "update.php",
data: dataString,
dataType:'json',
success: function(){
$(this).find('.success').fadeIn(200).show();
}
});
return false;
}); |
update.php:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php
require_once('../Connections/conn.php');
if($_POST)
{
$id=$_POST['id'];
$nom=$_POST['name'];
$adresse=$_POST['adresse'];
mysql_select_db($database_conn, $conn);
mysql_query("UPDATE personne SET NOM='".$nom."', ADRESS='".adresse."' WHERE ID='".$id."'");
}
else
{
header('HTTP/1.1 500 Looks like mysql error, could not insert record!');
exit();
}
?> |
Firebug m'affiche l'erreur suivante:
Citation:
500 Looks like mysql error, could not insert record!
Merci pour votre aide