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:
update.php:
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
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; });
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
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:Merci pour votre aide500 Looks like mysql error, could not insert record!
Partager