isset et variables

  • Auteur de la discussion Auteur de la discussion dudo
  • Date de début Date de début
WRInaute impliqué
Bonjour,

J'ai un pblme d'interpretation de mes variables
de page à page, l'objectif etant donner la possibilité aux visiteurs
de choisir le critère de tri d’une liste, en cliquant sur un lien

secteur est l'ordre par défault, jusque la tout fonctionne
mais après les variables ne sont pas interpretes
ASC coissant, DESC décroisant etc.

if (!isset($_GET["ordre"])) // si la variable n'est pas définie alors
{
$ordre=secteur;
}
else if ($_GET["ordre"] == ASC) sinon l'ordre est ASC...
{
$ordre=ASC;
}
else if ($_GET["ordre"] == DESC) sinon l'ordre est DESC...
{
$ordre=DESC;
}

faut-il decomposer le code ?
merci de votre avis
ludo
 
WRInaute impliqué
kazhar a dit:
mets des '
Code:
else if ($_GET["ordre"] == 'ASC') sinon l'ordre est ASC...

Merci, cela fonctionne beaucoup mieux ainsi.

Je seche sur autre chose, J'ai une boucle while qui m'affiche par exemple 156 tuples.
avec
$nb_affichage_par_page = 10;
while ($data = mysql_fetch_array($req, MYSQL_ASSOC)) {
$data[titre]
Et je voudrais que tout les 10 tuples, donc suite à un changement de page
pouvoir récuperer le premier titre et seulement lui pour le récupérer dans la baliste title.

merci
ludo
 
WRInaute occasionnel
Code:
$nb_affichage_par_page = 10;
while ($data = mysql_fetch_array($req, MYSQL_ASSOC)) {
 if (!isset($titre)) {
   $titre = $data[titre];
 }
}
et ton titre sera le titre du 1er enregistrement retourné, dans la variable $titre.
quelque chose dans ce genre ?

remarque: sers toi de la clause LIMIT de MySQL au lieu de limiter le nombre d'itérations du while, ça sera moins gourmand en ressources
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut