Petite question de syntaxe PHP
Résolu
francdrum
Messages postés
858
Date d'inscription
Statut
Membre
Dernière intervention
-
babou54 -
babou54 -
Bonjour,
Comme le titre l'indique, une question toute béte de syntaxe
Suis pô un pro, mais plutôt à coder avec des moufles ...
C'est correct, ça ?
(enfin ça doit pas, rien de s'affiche quand je le mets) :
$echosens = $sens
if( $_GET['echosens'] == "asc")
{
echo 'ascendant';
} //else {
echo 'descendant';
}
ou même en mettant :
if( $_GET['sens'] == "asc")
ça marche pas
Merci d'avance
--
Me zo ganet e-kreiz er mor
Comme le titre l'indique, une question toute béte de syntaxe
Suis pô un pro, mais plutôt à coder avec des moufles ...
C'est correct, ça ?
(enfin ça doit pas, rien de s'affiche quand je le mets) :
$echosens = $sens
if( $_GET['echosens'] == "asc")
{
echo 'ascendant';
} //else {
echo 'descendant';
}
ou même en mettant :
if( $_GET['sens'] == "asc")
ça marche pas
Merci d'avance
--
Me zo ganet e-kreiz er mor
Configuration: Linux Ubuntu 9.04 Firefox 3.0.10
18 réponses
-
-
oui :
$sens = $_GET['sens'];
-
-
oui, c'est pour changer le sens d'affichage dans la page de résultats
Sinon, j'avais essayé ça :
$sens = $_GET['sens'];
$echosens = $sens
if( $echosens == "asc")
{
echo 'ascendant';
} //else {
echo 'descendant';
}
Mais entre les " ou les ' avec les ( et ), suis perdu complet ... LOL
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
normalement ça ca devrait marcher :
if( $_GET['sens'] == "asc")
echo 'ascendant';
else
echo 'descendant';
T'avais mis en commentaire ton "else" -
oui, pour le commentaire
Je faisait des essais en commentant un à un pour voir ou est l'erreur
Mais bon, pareil, rien ne s'affiche :-(
Sans "{ }" ?
Merci :-)
-
{} n'est pas indispensable parcequ'il y qu'une seule instruction
peux tu passer l'URL sur lequel tu reprend la vaiable -
/index.php?page=part&tri=auteur&sens=asc
Ah ok, je croyais qu'ils étaient obligatoires ...
Mais effectivement, avec ça, rien non plus :
<?php
include('config.inc.php');
$tri = $_GET['tri'];
$sens = $_GET['sens'];
$url = $PHP_SELF;
$query = 'SELECT * FROM '.$table.' ORDER BY '.$tri.' '.$sens.' ';
if( $_GET['echosens'] == "asc")
{
echo 'ascendant';
}
else
{
echo 'descendant';
}
?>
-
-
Ben heu .... pareil
J'avais essayé comme ça aussi, mais avec la variable $echosens
Ca me parassait logique aussi, mais bon ^_^
-
-
Ah vi vi vi ! :-)
Je fais inverser mes liens d'affichage avec ça :
<?php
if($_SERVER['REQUEST_URI'] == "/index.php?page=part&tri=auteur&sens=asc")
{
echo '<a href="index.php?page=part&tri=auteur&sens=desc">Auteur (desc)</a>';
} else {
echo '<a href="index.php?page=part&tri=auteur&sens=asc">Auteur (asc)</a>';
} ?>
-
AAAAARF !
Je viens de trouver, avec ça :
<?php
if($_SERVER['REQUEST_URI'] == "/index.php?page=part&tri=titre&sens=asc")
{
echo 'ascendant';
} else {
echo 'descendant';
}
?>
Merci pour ton aide, c'est toi qui m'a donné la "puce à l'oreille"
;-)
@++
-
-
Nan, pardon, avec ça, c'est bon :
<?php
if($_SERVER['REQUEST_URI'] == "/index.php?page=part&tri=$tri&sens=asc")
{
echo 'AScendant';
} else {
echo 'DEScendant';
}
?>
-
-
Arf ! oui
Ca fait un peu "mécanique, avec marteau et fil de fer", mais bon ...
En fait, je me suis servi de mes liens
En gros, ça passe en force quoi ;-)
Bonne journée @ toi
-