Bonjour et merci pour vos réponses.
J'ai déjà vu ce genre de schéma mais ça ne me parle pas...
En fait ce que je viens de comprendre :
- Que ce soit du .html ou du .php, cela reste une page "statique"
. En html, il faut la créer/modifier à la main et actualiser la page.
. En php, c'est le serveur qui créé la page. Mais pour l'afficher, il faut l'actualiser côté client.
- Pour faire une page dynamique, modifier des éléments de la page sans recharger l'ensemble de la page
. Utiliser javascript pour modifier automatiquement le code du côté client
. Utiliser ajax pour récupérer des éléments du serveur à afficher dans la page côté client.
J'ai donc modifié mon code et ça marche !!
1 2 3 4
| $('#boutAfficheId').click(function() {
$.post('lireValeurSession.php', { var: 'id' }, function(data) {
$('#id').text(data);
}); |
1 2 3 4 5 6 7 8 9 10
|
<?php
session_start();
if (isset($_POST['var'])) {
echo isset($_SESSION[$_POST['var']]) ? $_SESSION[$_POST['var']] : 'La variable $_SESSION ' . $_POST['var'] . ' n\'existe pas';
} else {
echo 'Erreur dans la requête';
}
?> |
Encore merci
Partager