Petite question de syntaxe PHP

Résolu/Fermé
francdrum Messages postés 853 Date d'inscription mardi 12 décembre 2000 Statut Membre Dernière intervention 4 février 2011 - 30 avril 2009 à 13:28
 babou54 - 30 avril 2009 à 14:24
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
A voir également:

18 réponses

lol oui ca c'est coder avec des mouffles ^^

$sens ca vien d'où ?
c'est une variable d'URL ?
0
francdrum Messages postés 853 Date d'inscription mardi 12 décembre 2000 Statut Membre Dernière intervention 4 février 2011 48
30 avril 2009 à 13:33
oui :
$sens = $_GET['sens'];
0
et quand tu fait echo $_GET['sens'] ca t'affiche qqch ?
0
francdrum Messages postés 853 Date d'inscription mardi 12 décembre 2000 Statut Membre Dernière intervention 4 février 2011 48
30 avril 2009 à 13:39
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
0

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"
0
francdrum Messages postés 853 Date d'inscription mardi 12 décembre 2000 Statut Membre Dernière intervention 4 février 2011 48
30 avril 2009 à 13:47
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 :-)
0
{} n'est pas indispensable parcequ'il y qu'une seule instruction

peux tu passer l'URL sur lequel tu reprend la vaiable
0
francdrum Messages postés 853 Date d'inscription mardi 12 décembre 2000 Statut Membre Dernière intervention 4 février 2011 48
30 avril 2009 à 13:55
/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';
}
?>

0
if( $sens == "asc")
{
echo 'ascendant';
}
else
{
echo 'descendant';
}

ca donne quoi ca ?
0
francdrum Messages postés 853 Date d'inscription mardi 12 décembre 2000 Statut Membre Dernière intervention 4 février 2011 48
30 avril 2009 à 14:02
Ben heu .... pareil
J'avais essayé comme ça aussi, mais avec la variable $echosens
Ca me parassait logique aussi, mais bon ^_^
0
t'est sur qu'il a qqch dans la variable $sens ????
0
francdrum Messages postés 853 Date d'inscription mardi 12 décembre 2000 Statut Membre Dernière intervention 4 février 2011 48
30 avril 2009 à 14:11
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>';
} ?>


0
francdrum Messages postés 853 Date d'inscription mardi 12 décembre 2000 Statut Membre Dernière intervention 4 février 2011 48
30 avril 2009 à 14:12
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"
;-)
@++
0
gngnnnnngnnnn ça me chiffonne !!!!
0
francdrum Messages postés 853 Date d'inscription mardi 12 décembre 2000 Statut Membre Dernière intervention 4 février 2011 48
30 avril 2009 à 14:17
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';
}
?>
0
ok bah ma fois si ça marche comme ça ,
mais bon c'est pas génial.lol
0
francdrum Messages postés 853 Date d'inscription mardi 12 décembre 2000 Statut Membre Dernière intervention 4 février 2011 48
30 avril 2009 à 14:23
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
0
merci a toi aussi oublie de mettre ton post en resolu ;)
0