Bonjour
je veux lister une base qui contient des noms comportant des espaces devant ou derriere
pour eviter de lister deux fois le même nom j'avais fait ça.
mais les espaces sont retirés dans l'affichage mais pas dans le distinct ce qui fait que j'ai des doublons.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $sqlprod= 'SELECT DISTINCT (prod) FROM films ORDER BY prod '; $resultatprod=mysql_query($sqlprod); while ($listeprod = mysql_fetch_assoc($resultatprod)){ echo '<option value="'.trim($listeprod['prod']).'">'.trim($listeprod['prod']).'</option>'; }?> </select>
j'ai ensuite volu faire ça
mais je n'ai plus ma liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $sqlprod= 'SELECT DISTINCT TRIM (prod) FROM films ORDER BY prod '; $resultatprod=mysql_query($sqlprod); while ($listeprod = mysql_fetch_assoc($resultatprod)){ echo '<option value="'.trim($listeprod['prod']).'">'.trim($listeprod['prod']).'</option>'; }?> </select>
peut être faut il faire un truc avec des alias mysql du stylemais je ne sais pas comment les utiliser après.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sqlprod= 'SELECT DISTINCT TRIM (prod) AS prodFROM films ORDER BY prod ';
Partager