Classer dans l'ordre !
Posté : 28 oct. 2006, 13:52
Tous d'abord bonjour à tous !
Je souhaite savoir si vous pourriez me donner un petit coup de pouce sur cette requête sql ! Le soucis est que je souhaiterais faire classer les résultats par ordre alphabétique hors cela fonctionne en partie mais ne donne pas du tous ce que j'en attend !
En fait actuellement les sous catégories sont bien classées par ordre alphabétique mais pas les catégories hors je souhaiterais que les 2 soient classés dans cet ordre !
Ci dessous le code utilisé :
D'avance merci de prendre de votre temps pour m'aider !
Je souhaite savoir si vous pourriez me donner un petit coup de pouce sur cette requête sql ! Le soucis est que je souhaiterais faire classer les résultats par ordre alphabétique hors cela fonctionne en partie mais ne donne pas du tous ce que j'en attend !
En fait actuellement les sous catégories sont bien classées par ordre alphabétique mais pas les catégories hors je souhaiterais que les 2 soient classés dans cet ordre !
Ci dessous le code utilisé :
D'avance merci de prendre de votre temps pour m'aider !
<?php
$db = mysql_connect($sql_host,$sql_user,$sql_pass);
mysql_select_db($sql_bdd,$db);
$result = mysql_query("SELECT * FROM total_categorie WHERE auteur='$login' AND subcat <> '0' ORDER BY nom ASC") or die(mysql_error());
echo '<select name="subcat" class="input_txt">';
echo '<option value="" selected>Sélectionner une sous-catégorie</option>';
while ($row = mysql_fetch_array($result))
{
$id = $row['id'];
$nom = $row['nom'];
$subcat = $row['subcat'];
$resultat = mysql_query("SELECT * FROM total_categorie WHERE auteur='$login' AND id='$subcat'") or die(mysql_error());
while ($raw = mysql_fetch_array($resultat))
{
$cat = $raw['nom'];
}
echo '<option value="'.$id.'">'.$cat.' > '.$nom.'</option>';
}
echo '</select>';
mysql_close($db);
?>