Bonjour à tous !!!

Voila j'ai un champ date et se que je souhaite c'est lorsque l'on modifie ce champ date, le champ date correspondant dans ma base de donnée se modifie sans que ma page soit rechargé. Et donc j'ai décidé d'utiliser ajax car j'ai vu qu'il est capable d’exécuter des script php sans validation. Mais le problème c'est que ça ne fonctionne pas.

Voici mon code du champ date avec ajax:

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<html>
<script type="text/javascript">
/*window.onload = function(){
    window.print();
    }*/
 
 $(document).ready(function(){
 
    $('#champdate').click(function(){
        $.ajax({
            url: "maj_date.php",
            type="POST",
           // data: ({ chdate: $('#champdate').text() }),
 
           // success: function(data) {
 
 
 
               // }
            });
        });
    });  
 
</script>
<div style="float:left;width:100%;height:100%;">
    <div style="height:74%;width:100%;">
    <?php
        
     
        
        ini_set('display_errors','On');
        error_reporting(E_ALL);
        
        $sql=mysql_query("SELECT * FROM etiquette WHERE id_etiquette='1';");
 
 
     
       while ($row=mysql_fetch_array($sql)){
 
        
        $nom=$row['nom'];
        $prenom=$row['prenom'];
        $num_lot=$row['num_lot'];
        $emplacement=$row['emplacement'];
        $site=$row['site'];
       } 
    
   ?>
        <table class="tab_etiq" style="border-width:1px;border-style:solid;border-color:black;width:50%;">
            <tr>
                <td class='td_client left' style='width:30%'>Client:</td>
 
                <td class='td_client right' style='width:30%'>Entreprise:</td>
            </tr>
            <tr>
                <td class='td_do center' style='width:30%'><?php echo $nom; ?></td>
 
                <td class='td_do center' style='width:30%'><?php echo $site; ?></td>
            </tr>
            <tr>
                <td class='td_do center' style='width:30%'><?php echo $prenom; ?></td>
 
                <td class='td_do center' style='width:30%'><?php echo $emplacement; ?></td>
            </tr>
             <tr>
                <td class='td_do center' id="champdate" style='width:30%'><input type="date" name="champdate" /></td>
 
                <td class='td_do center' style='width:30%'><input type="text" name="champ2" /></td>
            </tr>
        </table>
 
    </div>
</div>
</html>
Voici le script php que ajax doit éxecuter:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?php
if(isset($_POST['champdate'])){
     $sql=mysql_query("UPDATE etiquette SET date='".$_POST['champdate']."' WHERE id_etiquette='1';");
    }
?>

Voila donc j'ai besoin de votre aide car la je bloque. Merci d'avance pour votre aide.