nolog Posté 25 Janvier 2006 Posté 25 Janvier 2006 Bonjour, Je voudrais afficher les enregistrement de ma table selon un menu deroulant comment dois je faire svp!
xpatval Posté 25 Janvier 2006 Posté 25 Janvier 2006 Peux-tu en dire plus ? Selon un menu déroulant ? xpatval
nolog Posté 25 Janvier 2006 Auteur Posté 25 Janvier 2006 Dans ma table j'ai des champs : groupe style date j'ai une page ou il ya un tableau dynamique qui affiche tt les enregistrement et j'ai mis un menu deroulant pour permettre une recherche suivant :groupe ,style ou date je sais que cela dois etre long a expliquer mais un tuto me conviendra tres bien j'ai chercher avec google mais rien de concluant je suis débutant .merci
Portekoi Posté 25 Janvier 2006 Posté 25 Janvier 2006 Bonjour, Je ne comprends pas ce que tu veux faire. Donne nous un exemple. Tu veux pouvoir spécifier un groupe, un style ou une date? Ou classer par groupe, style ou date? Exemple pour le premier cas : <form action="ta_page.php" method="post"> <select name="groupe"> <? //requete allant chercher les groupes en distinct puis la boucle ?> <option value="<?//resultat requete?>"><?//resultat requete?></option> <? //fin de la boucle ?> </select></form><?//Au dessus de la requete qui affiche le tableau dynamique :if ($_POST["groupe"] != ""){ $sqlwhere = $sqlwhere & " and groupe = '" .$_POST["groupe"] ."'";}//Ensuite pour la requete :$sql = "select * from ta_table where 1 = 1 " . $sqlwhere;?> Portekoi
nolog Posté 25 Janvier 2006 Auteur Posté 25 Janvier 2006 Salut ca va pas trop lourd le quoi!! aprés ce hahaha terrible En fait je veux simplem ramener par exemple tous les enregistrement qd l'utilisateur a choisi dans un menu deroulant : rn&b soul funck etc soul SELECT * FROM groupes Where style = $_POST["soul"];
xpatval Posté 25 Janvier 2006 Posté 25 Janvier 2006 Sous forme de liens ? Les catégories et sous-catégories font parti du menu de navigation ? Si c'est ce que tu cherches à faire (faire apparaître une sous-catégorie dans un menu), et en php (coté serveur), ce n'est pas vraiment une bonne méthode pour l'internaute, car la page devra être rechargée lors du clic initial. Ce n'est pas du JS (coté client) ! xpatval
nolog Posté 25 Janvier 2006 Auteur Posté 25 Janvier 2006 j'essaye d'être clair mais je n'arrive pas! page : contient un tableau contenant ttes les donées je rajoute au dessus du tableau "afficher par style : mon menu deroulant(style1,style,2,..) suivi d'un bouton afficher" et je veux en fait si l'internaute veut afficher que les données du style qu'il choisi il selectionne dans le menu deroulant son style et puis en appuyant sur afficher ttes les donnes ayant le champ "style"=style choisi s'affichent, au lieu du tableau initial.
NorSeb Posté 25 Janvier 2006 Posté 25 Janvier 2006 j'essaye d'être clair mais je n'arrive pas! Si je peux me permettre : 1° : Essaye de faire plusieurs phrases d'explications au lieu d'un post par détail. 2° : Relis-toi ! Mets des virgules, des accents, etc... de sorte que l'on puisse facilement te lire !! Ces deux remarques, si tu en tiens compte, devrait pouvoir nous éviter de devoir te décrypter avant de te répondre. Ca nous ferait gagner du temps quoi Est-ce que tu as déja commencé à écrire quelque chose là-dessus ?
xpatval Posté 25 Janvier 2006 Posté 25 Janvier 2006 j'essaye d'être clair mais je n'arrive pas! Je confirme !! page :contient un tableau contenant ttes les donées Une page ayant un tableau dans lequel sont affichées toutes les données. je rajoute au dessus du tableau "afficher par style : mon menu deroulant(style1,style,2,..) suivi d'un bouton afficher"Une liste déroulante ?Dans cas: <form action="xxx.php" method="POST"> <select> <option name="choix">style1</option> <option name="choix">style2</option> ......... <option name="choix">style999</option> </select> <input type="submit" ....>Selection</form> et je veux en fait si l'internaute veut afficher que les données du style qu'il choisi il selectionne dans le menu deroulant son style et puis en appuyant sur afficher ttes les donnes ayant le champ "style"=style choisi s'affichent, au lieu du tableau initial. <{POST_SNAPBACK}> Et dans ta page xxx.php: <?php$sql = "SELECT champ1, champ2,... from table where style = '". $_POST['choix'] ."'";$r =mysql_query($sql);<table><tr>while ($i = mysql_fetch array($r)){?><td><?php echo $i['champ1'];?></td><td><?php echo $i['champ2'];?></td>}</tr></table> En rapide, est-ce cela ? xpatval
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant