Bonjour, merci de votre aide.
Je ne sais pas pourquoi cet appel ajax donne toujours une reponse fausse.
Partie jquery.
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'
	  );
}
Voici la partie ChangerActivite.php.
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";
 
}