[PHP] menu alphabet
Résolu/Fermé
Yuushi_Sato
Messages postés
104
Date d'inscription
mardi 1 décembre 2009
Statut
Membre
Dernière intervention
18 février 2021
-
18 janv. 2010 à 17:11
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 11 févr. 2010 à 17:14
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 11 févr. 2010 à 17:14
A voir également:
- Alphabet php
- Code ascii alphabet - Guide
- Easy php - Télécharger - Divers Web & Internet
- Caractère spéciaux alphabet - Guide
- Code binaire alphabet - Guide
- Alphabet gsm ou automatique - Forum Mobile
9 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
18 janv. 2010 à 18:18
18 janv. 2010 à 18:18
$sql = 'SELECT * FROM table WHERE LEFT(nom,1) = "'.mysql_real_escape_string($_GET['lettre']).'"';
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
18 janv. 2010 à 17:15
18 janv. 2010 à 17:15
Ton menu de A à Z affiche toujours la même chose logiquement ?
Alors pourquoi utiliser PHP, et pire, SQL ?!
Si je comprends bien, tu veux faire une sorte de menu déroulant ?
Alors pourquoi utiliser PHP, et pire, SQL ?!
Si je comprends bien, tu veux faire une sorte de menu déroulant ?
Yuushi_Sato
Messages postés
104
Date d'inscription
mardi 1 décembre 2009
Statut
Membre
Dernière intervention
18 février 2021
1
18 janv. 2010 à 17:30
18 janv. 2010 à 17:30
oui et non c'est pas vraiment un menu déroulant c'est que je veux faire comme une recherche alphabetique de ma base sql y'a deja + de 150 nom d'afficher et sa serais plus simple pour rechercher par lettre, mais je n'arrive pas a le faire.
Peut tu s'il te plait me dire comment faire?
Peut tu s'il te plait me dire comment faire?
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
18 janv. 2010 à 17:49
18 janv. 2010 à 17:49
Donc quand on clique sur un lien "[A]" par exemple, on voit tous les noms commençant par "A" ?
Pour tes liens :
Pour tes liens :
<a href="page.php?lettre=a">[A]</a> <a href="page.php?lettre=b">[B]</a> <a href="page.php?lettre=c">[C]</a> ... <a href="page.php?lettre=z">[Z]</a>Et pour afficher les noms :
<?php mysql_connect(); mysql_select_db(); $sql = 'SELECT * FROM table WHERE LEFT(nom,1) = "'.mysql_real_escape_char($_GET['lettre']).'"'; $req = mysql_query($sql); while($ligne = mysql_fetch_assoc($req)) { echo $ligne['nom'].'<br />'; } ?>
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
>
az4879
11 févr. 2010 à 17:14
11 févr. 2010 à 17:14
À la lettre passée dans l'url via un lien.
Exemple : /index.php?lettre=a
Exemple : /index.php?lettre=a
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Yuushi_Sato
Messages postés
104
Date d'inscription
mardi 1 décembre 2009
Statut
Membre
Dernière intervention
18 février 2021
1
18 janv. 2010 à 18:15
18 janv. 2010 à 18:15
sa m'affiche un message d'erreur
Fatal error: Call to undefined function: mysql_real_escape_char()
Fatal error: Call to undefined function: mysql_real_escape_char()
Yuushi_Sato
Messages postés
104
Date d'inscription
mardi 1 décembre 2009
Statut
Membre
Dernière intervention
18 février 2021
1
18 janv. 2010 à 18:47
18 janv. 2010 à 18:47
oki merci a toi sa marche
Yuushi_Sato
Messages postés
104
Date d'inscription
mardi 1 décembre 2009
Statut
Membre
Dernière intervention
18 février 2021
1
18 janv. 2010 à 19:49
18 janv. 2010 à 19:49
peut t'on faire un rangement par titre genre A = affichage artiste et non pas comme ceci artiste affichage
exemple : C comme commence comment
un ORDER BY ne marche pas comment faire
exemple : C comme commence comment
un ORDER BY ne marche pas comment faire
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
18 janv. 2010 à 20:28
18 janv. 2010 à 20:28
Normalement, si, un ORDER BY devrait fonctionner.
Essaye avec cette requêtes SQL :
Essaye avec cette requêtes SQL :
$sql = 'SELECT * FROM table WHERE LEFT(nom,1) = "'.mysql_real_escape_string($_GET['lettre']).'" ORDER BY nom';
Yuushi_Sato
Messages postés
104
Date d'inscription
mardi 1 décembre 2009
Statut
Membre
Dernière intervention
18 février 2021
1
18 janv. 2010 à 20:34
18 janv. 2010 à 20:34
moi de meme j'avais mal taper le order by
merci encore
merci encore