Bonjour,
je voudrais faire le même système que sur cette page : http://www.mesddl.com/liste-des-films/
J'ai un champ titre .
Merci d'avance
Bonjour,
je voudrais faire le même système que sur cette page : http://www.mesddl.com/liste-des-films/
J'ai un champ titre .
Merci d'avance
Bonjour,
c'est un peu "léger" comme explication ...
As-tu au moins fait une recherche personnelle ?
Je sais avoir déjà répondu à cette question sur ce forum. Donc ...
Tu peux t'inspirer de ça :
PHP - Lister les lettres de l'alphabet (afficher toutes les lettres de A à Z...)
Et la requete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php for ($i=ord("A");$i<ord("Z");$i++) { echo '<a href="mapage?lettre='.chr($i).'">chr($i).'</a> '; } ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 // recuperation de la lettre $lettre = mysql_real_escape_string($_GET['lettre']); // La requete (exemple) : // toutes les "CHOSE" commençant par la lettre, classées par ordre alphabétique. $query = "SELECT * FROM MATABLE WHERE CHOSE LIKE '".$lettre."%' ORDER BY CHOSE ASC"; $result = mysql_query($query);
oui sa je sais le faire mais je ne sais pas faire comme sur la page que je vous ai montré. Je voudrais faire exactement pareil en faite.
Merci d'avance
Ce n'est pas à nous d'écrire les scripts à ta place.
Si tu n'es pas capable d'expliquer mieux ce que tu veux, ni montrer un début de code que tu as écrit ...
Allez, je suis "chien" mais pas "cabot" : tu as la clause GROUP BY ...
http://sqlpro.developpez.com/cours/sqlaz/ensembles/#L1
Bonjour,
en faite le problème c'est que je connait cette fonction.
Mais ce que je veut faire c'est un truc dans ce genre :
Lettre A :
- les nom commençant par A
Lettre B :
- les nom commençant par B
etc .......
et je ne voit pas comment mettre "Lettre ...." au bon endroit .
Si c'est pas ce que tu veux, explique mieux ce que tu veux faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $sql = 'SELECT truc, machin, chouette, LEFT(truc, 1) lettre FROM la_table ORDER BY lettre ASC';(/code] $result = mysql_query($sql); $lettre = null; while( $ligne = mysql_fetch_assoc($result) ) { if( $ligne['lettre'] != $lettre ) { $lettre = $ligne['lettre']; echo '<b>' . $lettre . '</b><br>'; } echo $ligne['machin'] . ' ' . $ligne['chouette'] . '<br>'; }
worldhugo,
commence par nous montrer un bout de code !!
On ne sais même pas si tu as une base de données, ni sa structure !!!
Nous sommes des BENEVOLES !
C'est à TOI d'écrire le code !!!
Bon ben voila.
Je pense vous avoir montré ce que je voulé .
Donc j'ai une BDD avec un champ "titre" en VARCHAR 200.
Et pour le code je n'ai vraiment aucune idée pour faire une boucle avec les lettres.
Super
Ce que je t'ai mit, c'est du chinois ?
Désolé, mais je crois que tu t'es trompé de forum...
Tu ne fournis aucune explication sur ce qui te pose problème, pas le moindre bout de code que tu aurais essayé sans succès.
Tu veux quoi en fait ?
Qu'on devine par des talents d'extra-lucidité tes pensées et que l'on te code le tout ?
Idem pour moi. Je t'ai mis un bout de code que tu n'as manifestement pas testé.
Coupe le poil que tu as dans la main et commence par le début :
"PHP : Le tutoriel pour grands débutants pressés"
http://sylvie-vauthier.developpez.co...rand-debutant/
Partager