double condition php

rduvrac

Membre junior
29 Octobre 2004
25
1
Bonjour

comment on écrit une condition double ? ça doit pas être comme ça déjà : ;-)
<?php if ($_GET['asc']=="DESC") && ($_GET['order']=="fonction"): ?>

Vous avez la solution ?
merci
 

p4bl0

Membre d’élite
Club MacG
12 Juillet 2004
4 772
425
31
$PWD
p4bl0.net
rduvrac a dit:
Bonjour

comment on écrit une condition double ? ça doit pas être comme ça déjà : ;-)
<?php if ($_GET['asc']=="DESC") && ($_GET['order']=="fonction"): ?>

Vous avez la solution ?
merci
<?php
if ($_GET['asc'] == 'DESC' AND $_GET['order'] == 'fonction') {
// ton code ici
}
?>

tu peut mettre && à la place de and je crois... mail je ne connais pas la syntaxe que tu écrit avec les 2 points à la fin ?? est-ce juste (en dehors de la double condition) ??
 

canibal

Membre confirmé
29 Mai 2005
393
27
38
San Jose, CA
rduvrac a dit:
Bonjour

comment on écrit une condition double ? ça doit pas être comme ça déjà : ;-)
<?php if ($_GET['asc']=="DESC") && ($_GET['order']=="fonction"): ?>

Vous avez la solution ?
merci

<?php if ($_GET['asc']=="DESC" && $_GET['order']=="fonction") { ?>

<? }?>

fait gaffe aux parenthèses

le principe c'est

if (condition && condition &&condition) { }
if (condition || condition || condition) {}
voir la free style if ( (condition || condition) && condition)) {}