Page 1 sur 1

Exception dans requête

Posté : 16 janv. 2007, 18:44
par jpsartre
Boujour,

Je sors un classement de liens par ordre alphabétique mais j'aimerais pouvoir positionner un lien en première place. Pourriez-vous m'aider car je ne vois pas trop comment rédiger ma requête :
 <?
 	 $titre = StripSlashes ($titre);
		$description = StripSlashes ($description);
				$result = mysql_query('SELECT * FROM liens ORDER BY titre ASC');
	if($result)
	{
	 	while($Record = mysql_fetch_object($result))
		{

?>
    <p><a href="<?=$Record->url?>" title="<?=$Record->title?>"><?=$Record->titre?></a></p>
    <p><?=$Record->description?></p>
    <p>
      <?=$Record->url?>
      </p>
	  <hr />
	<?
		}
	} else {
			echo"erreur de requête";
}
?>
Merci pour votre aide

Posté : 16 janv. 2007, 18:47
par Ultim4T0m
Qu'entends-tu par positionner un lien en première place ?

Je pense avoir mal compris, maisi je tente quand même.
<a href='ton_lien.php'>blablabla</a>
<?
      $titre = StripSlashes ($titre);
        $description = StripSlashes ($description);
                $result = mysql_query('SELECT * FROM liens ORDER BY titre ASC');
    if($result)
    {
         while($Record = mysql_fetch_object($result))
        {

?>
    <p><a href="<?=$Record->url?>" title="<?=$Record->title?>"><?=$Record->titre?></a></p>
    <p><?=$Record->description?></p>
    <p>
      <?=$Record->url?>
      </p>
      <hr />
    <?
        }
    } else {
            echo"erreur de requête";
}
?>

Posté : 16 janv. 2007, 18:52
par jpsartre
Tu avais bien compris.
Je pense que je vais faire ça.
C'est vrai que j'ai le résultat souhaité comme ça :wink:
Mais c'était juste pour info. Je me demandais comment faire ce genre de chose par la requête.
Est-ce absurde et inutile?

Posté : 16 janv. 2007, 18:54
par Ultim4T0m
C'est en effet inutile, absurde, peut-être pas, si un jour ce lien change, si le changement est effectué dans ta table, il sera effectif sur la page.

Après tout dépend de tes besoins, mais l'ecrire en dur est bien plus approprié à mon goût ^^

Posté : 16 janv. 2007, 18:57
par jpsartre
merci, je vais le mettre en dur.

A bientôt,

Posté : 16 janv. 2007, 18:58
par jpsartre
j'ai failli oublier :oops: