Lié un <select> avec du Sql

jeanleberre Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,


Je suis entrain de créé un site avec un lieu "Effectif" qui affiche la liste des membres inscrit, mais je voudrais que l'on puisse les filtré par grade, par service, par pseudo ... en fonction de se que l'on sélectionne dans le formulaire situé au dessus.

Exemple avec cette vidéo :
https://drive.google.com/file/d/1_qEtrRjOGNYaX5qa5eziyWszEZQ2Y-FV/view
PS : je ne souhaite pas copier se site !

Et voici se qui se trouve entre mes balise <body>

<body>

	<div id="content">

		<!-- Haut de Page -->

		<header>
		<?php 
			include 'include/header.php';
		?>
		</header>
		<!-- Menu de navigation -->

		<?php include 'include/navigation.php'; ?>

		<!-- Contenue -->

		<div class="staff">

			<h2>
				Membres de la direction
			</h2>
			
			<?php 
				include 'include/mysql.php';
				global $db;

				?> <table>
				   <tr>
					   <th>Pseudo</th>
					   <th>Grade</th>
					   <th>Service</th>
					   <th>En ligne</th>
				   </tr>
				<?php

				$q = $db->query("SELECT service, grade, pseudo, online FROM user WHERE service = 'Direction' OR service = 'Staff' OR service = 'Service Technique' ORDER BY pseudo");
				while ($user = $q->fetch()) {
					echo "<tr><td>" . $user['pseudo'] . "</td><td>" . $user['grade'] . "</td><td>" . $user['service'] . "</td><td>" . $user['online'] . "</td></tr>";
				}
				?> </table>
		</div>

	</div>
		<!-- Pied de Page -->

		<footer>
			<?php 
			include 'include/footer.php';
			?>
		</footer>

</body>
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Es-tu sur que ta bdd est en sql server ?
Ne serait-ce pas plutôt du mysql ??
Vu que tu indiques dans ton code
include 'include/mysql.php';

(je vais en conclure que c'est du mysql... et donc déplacer ta question dans le bon forum....
Merci de faire attention la prochaine fois )


Ensuite.. quel est ton souci exactement ?
Rafraichir la liste en fonction des choix réalisés dans ton formulaire ?
Déjà.. si tu ne nous montres pas le formulaire en question... ça va être compliqué.
Ensuite.. on ne sait pas si ton souci concerne l'affiche, l'écriture de la requête ou l'utilisation du formulaire.
Ta question est incomplète et manque de précisions...

Merci donc de reformuler ta question en y intégrant tous les détails utiles ainsi que ce que tu as déjà éventuellement essayé.


0
jeanleberre Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Effectivement déjà je me suis trompé de catégorie pour mon poste, ensuite, comme vous le demandez, je vais vous presisez mon problème :

J'ai une base de données avec la page de connection et d'inscription et tous cela fonctionne.
Une fois connecté, l'utilisateur à accès à une page d'effectif avec la liste des membres inscrits, je voudrais savoir comment mettre un formulaire qui filtre les données de la base de données MySQL et qui met à jours les informations dans mon tableau sans à avoir à actualiser la page.
J'ai donc juste le tableau et la base de données comme cité dans mon code, mais je n'est pas le formulaire pour filtrer et donc je ne sais pas non plus comment lié se formulaire avec sa BDD sans actualiser la page.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Sans actualiser la page... tu vas devoir donc utiliser du javascript et de l'ajax.
https://codes-sources.commentcamarche.net/source/102253-exemple-ajax-en-jquery
0
jeanleberre Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,Bonsoir ;

Et effectivement sa va être le même système que un chat en ligne pas de problème pour Sa, mais comment lier son formulaire à sa requête SQL avec je suppose un WHERE qui varie en fonction du choix dans le filtre formulaire.


Cordialement
Jean Le Berre
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > jeanleberre Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
As tu testé les exemples du lien que je t'ai donné ??
0