Bonjour et très heureux de solliciter, non sans moultes recherches un peu partout, votre aide et/ou suggestion pour une 1ère fois. Bref voici mon problème: J'essaie de faire passer, sans succès depuis 3 jours pour l'instant, une variable php issue d'une résultat while vers un petit script ajax. Dans un 1er temps, je lance une requête qui me renvoie tous les pilotes qui ont effectué une courses. Ensuite dans le tableau obtenue avec while; je veux faire en sorte que chaque résultat soit cliquable afin de noter chaque pilote dans un div qui s'ouvre au clique du resultat avec jquery/ajax. Voici mon code:
Et voici le script en ajax
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <div id="evaluer_pilote"> <?php require_once "includes/idents.php"; $req = $bdd->query('SELECT * FROM courses'); while($data = $req->fetch(PDO::FETCH_OBJ)){ echo $data->nom_pilote.' '.$data->prenom_pilote.' '; ?> <button type="submit" class="button_evaluer_pilote" pilote_course="<?php echo $data->nom_pilote; ?>"> Evaluer le pilote </button> <?php } ?> </div>
et la page traitement.php
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $(document).ready(function(){ $('.button_evaluer_pilote').each(function(){ $(this).on("click",function(){ var nom_pilote = $('.button_evaluer_pilote').attr('pilote_course'); $.ajax({ type: 'GET', url: 'traitement.php', data: 'nom_pilote=' + nom_pilote, success: function(msg){ alert(msg); } }) }); }); });
alors quand je clique sur n'importe quelle bouton dans la liste de resultats, l'alerte me renvoie que le paramètre du 1er résultat au lieu du parametre corespondant à chaque bouton. Alors j'aimerai savoir si j'ai mal fait un truc dans mon code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php if(isset($_GET['nom_pilote'])){ $uo = $_GET['nom_pilote']; echo $uo ; } ?>
Merci d'avance en esperant lire vos suggestions bientot.
Partager