bonjour,
je cherche à récupérer une donnée dans ma BDD Mysql et l'afficher en format html via un click (afin de plus tard utiliser les formulaires).
Mais je n'arrive pas à trouver la méthode à réaliser
Je suis débutant en programmation Jvscrip/Ajax. J'utiise Jquery et j'ai essayé ceçi
Voici mon code jvs (il manque le paramètre data dans ma méthode mais vu que l'action se fait sur un paragrpaphe je n'ai rien à envoyer) :
ma page php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $('p').click(function(event){ $.ajax({ dataType: "html", type: "POST", url: "dbopen.php", success: function(result)//retour de requête { alert("Record successfully updated"); } }); return false; })
Et ma page html :
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 <?php try { $link = new PDO('mysql:host=localhost;dbname=yoyo;charset=utf8', 'root', '',array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION )); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } $reponse = $link->query('SELECT MIN(annee) FROM chiffrage'); $donnees = $reponse->fetch(); $chiffrage = $donnees['MIN(annee)']; $reponse->closeCursor(); echo '<label>'.$chiffrage.'</label>'; echo "peace"; ?>
Dans le debugg il n'y a rien et la requete est validé mais le traitement php ne se produit pas ou alors je ne récupère rien.
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 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Sauts de ligne</title> </head> <body> <P>coucou</P> <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <script src="ooo.js"></script> </body> </html>
Pouvez vous me renseigner là-dessus.
Merci.
Partager