Bonjour,
Je poursuis mon initiation en jQuery et je m'acharne maintenant sur les requêtes en Ajax. Ayant constaté l'utilité d'Ajax, cela me semble un élément indispensable pour poursuivre mon apprentissage en programmation.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part <div class="titre"><?php echo $titre; ?></div>
Je souhaite donc récupérer $titre pour l'inclure par la suite dans une bdd.
J'ai essayé avec $.get :
Et ma requête dans like.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $('.titre').click(function() { var titre = $('.titre').val(); $.get('like.php?titre='+titre',function(data){ $('.afficher').html(data); });
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 <?php $bdd = new PDO ('mysql:host=localhost;dbname=blabla', 'root', ''); if(isset($_GET['titre'])){ $req = $bdd->prepare('INSERT INTO votes (user,vote,titre,date_ajout) VALUES (:user, 1, :titre, NOW())'); $tab = array ( 'user' => $_SESSION['pseudo'], 'titre' => $_GET['titre'] ); $req->execute($tab); $req->closeCursor(); } ?>
L'insertion dans la bdd se fait bien mais c'est un champ vide.
J'ai remarqué que le code suivant fonctionne :
J'ai bien la valeur "3" qui s'affiche dans ma bdd, mais je ne parviens pas à travailler avec mes données récupérées en jQuery
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $.get('like.php?titre=3',function(data){ $('.afficher').html(data); });
Quelqu'un aurait une petite idée ?
Merci d'avance =)
Partager