Bonjour,
Quelle est la méthode la plus correcte afin d'executer une requete SQL depuis un bouton html ?
En effet, j'ai un formulaire afin d'updater les données d'une base SQL.:
Code HTML : 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100 <html> <head> <title>Formulaire locataire</title> <style> a { text-decoration: none; display: inline-block; padding: 8px 16px; } a:hover { background-color: #ddd; color: black; } .previous { background-color: #f1f1f1; color: black; } .next { background-color: #4CAF50; color: white; } .round { border-radius: 50%; } </style> </head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <h1>Gestion des locataires</h1> <body style=margin:0;> <form name="form_locataire" action="page-envoi.html" method="post"> <p> Recherche logement <select name="LOG_ID"> <option value="log">Ce champ doit trouver les logement présent dans la table Logement et afficher les resultats dans les champs</option> </select> </p> <p> Date de création : <input type="text" name="Date de création" value="" /> </p> <p> Rue : <input type="text" name="Rue" value="" /> </p> <p> Complément : <input type="text" name="Complément" value="" /> </p> <p> Code Postal : <input type="text" name="C_Postal" value="" /> </p> <p> Ville : <input type="text" name="Ville" value="" /> </p> <p> Appartement : <input type="text" name="C_Postal" value="" /> </p> <p> Type de logement : <select name="LOG_TYPE"> <option value="log">Studio</option> <option value="log">T1</option> <option value="log">T2</option> <option value="log">T3</option> <option value="log">T4</option> </select> </p> <p> Date archivage : <input type="text" name="Date archivage" value="" /> </p> <p> <a href="#" class="first" onclick="first()">« first</a> <a href="#" class="previous" onclick="previous()"> < previous</a> <a href="#" class="next" onclick="next()">next ></a> <a href="#" class="last" onclick="last()">last»</a> <br> <a href="#" class="Creation" onclick="create()">Création</a> <a href="#" class="Valider" onclick="Valider()">Valider</a> <a href="#" class="Imprimer" onclick="Imprimer()">Imprimer</a> <a href="#" class="Aperçu" onclick="Aperçu()">Aperçu</a> <br> <a href="#" class="Annuler" onclick="Annuler()">Annuler</a> <a href="#" class="Supprimer" onclick="Supprimer()">Supprimer</a> <a href="#" class="Fermer" onclick="Fermer()">Fermer</a> </p> </form> <script> </body> </html>
Chaque section <a href> doit exécuter une requete SQL. Quelle est la méthode la plus pratique ?
1. Je pensais créer un fichier PHP par bouton mais ça me parait chronophage.
2. Es-ce possible de créer un Fichier PHP avec toutes les requetes SQL définies dans des fonctions et d'appeler une fonction spécifique du fichier ? ( Je suis débutant en PHP)
3. J'ai cru comprendre qu'on pouvait le faire avec JQuery et Ajax ?
Merci d'avance pour vos retour
Partager