Ajouter une variable de javascript dans la base en php

Bonjour,
j'ai le code suivant qui permet d'incrmenter une variable à chaque fois qu'on clique sur le lien le probléme qui se pose ici que je ne peut pas récupérer la valeur de la variable et ajouter dans la base :

<?php $mavariable = 1; ?>

<script type="text/javascript">

var mavariable = '<?php echo $mavariable; ?>' ;
function increm(id) {
mavariable++;
document.getElementById(id).innerHTML = mavariable;
return (mavariable);
}
</script>

<h1 id="increm" name="mavariable" ><?=$mavariable?></H1>
<a href="#" onclick="increm('increm');">page suivante</a> <br />

2 réponses

  1. Contributeur
    Une page web ne peut PAS interagir avec une page en PHP une fois que celle-ci a été chargée.
    Il faut soit:
    - changer/recharger la page et mettre tes données dans une requête GET (qui donnera "page.php?mavariable=2") ou post (les données sont envoyées dans la requête, pas dans l'adresse)
    - utiliser AJAX, qui permet à JS de charger une autre page sans changer de page pour autant, là où tu utiliseras la première méthode sur ta requète AJAX.
    1. merci pour la réponse mais je ne sais pas comment utilise AJAX