Bonjour, merci de votre aide.
Je ne sais pas pourquoi cet appel ajax donne toujours une reponse fausse.
Partie jquery.
Voici la partie ChangerActivite.php.
Code : 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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 if (days_Diff < 0) {alert("dates invalide");} else { var identifiant = localStorage.getItem("cleef"); var employeur = $('#employeur').val(); var activite = $('#activite').val(); var salaire = $('#salaire').val(); var debutActivite = $('#from_date').val(); var finActivite = $('#to_date').val(); // alert("identifiant val()"+identifiant.val()); alert("identifiant seconde fois "+identifiant); //ok $.post('ChangerActivite.php', { identifiant : identifiant, employeur: $('#employeur').val(), activite: $('#activite').val(), salaire: $('#salaire').val(), debutActivite: $('#from_date').val(), finActivite: $('#to_date').val(), }, function(data){ if(data == "Success"){ // Le membre est connecté. Ajoutons lui un message dans la page HTML. $("#resultat").html("<p>L ajout a ete effectuer avec succes ! </p><br><p>Vous allez etre rediriger sur la liste des activite"); setTimeout(function() {$('#resultat').fadeOut();document.location.href = 'indexdate.php'}, 3000); // setTimeout(function(){ document.location.href = 'indexdate.php'; }, 2000); } else { $("#resultat").html("<p>mise a jour non effectuee...</p>"); } }, 'text' ); }
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
18
19
20
21
22
23
24
25
26
27 if (isset($_POST['identifiant'])) { $order_number = $_POST['identifiant']; // echo("identifiant" + $order_number); $employeur = $_POST['employeur']; $activite = $_POST['activite']; $salaire = $_POST['salaire']; $debutActivite = $_POST['debutActivite']; $finActivite = $_POST ['finActivite']; try { $db = new PDO('mysql:host=localhost;dbname=philippe','root',''); $PDOStatement = $db->prepare("UPDATE orders SET employeur = :employeur,activite = :activite, salaire = :salaire, debutActivite = :debutActivite, finActivite =: finActivite where order_number =: order_number"); $PDOStatement->bindParam(":employeur", $employeur); $PDOStatement->bindParam(":activite", $activite); $PDOStatement->bindParam(":salaire", $salaire); $PDOStatement->bindParam(":debutActivite", $debutActivite); $PDOStatement->bindParam(":finActivite", $finActivite); $PDOStatement->bindParam(":order_number", $order_number); $PDOStatement->execute(); } catch (Exception $e) { echo "Erreure";} echo "Success"; }
Partager