Bouton HTML pour exécuter une requete SQL
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:
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