renseignement sur un code

xavewake
Invité n'ayant pas de compte PHPfrance

07 août 2007, 11:06

Bonjour
je ne comprendre le code.
J ai la requete suivante :

Code : Tout sélectionner

SELECT * FROM trak,r_trak_page WHERE trak.trak_iden=r_trak_page.trak_iden ".$reqIp."
ensuite j ai cela :
$ip = $_GET['ip'];
$ip != "" ? $reqIp = "and trak.trak_iprm = '".$ip."' " : $reqIp = '';
ce que je ne comprends pas c est dans la ligne du dessus le point d
interrogation ? et les deux points :
que signifie cette ligne de code ? pourquoi cette forme de code pour introduire la variable $reqIp.
Merci de votre aide.

cordialement

Xavier

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

07 août 2007, 11:08

Un petit lien vers un grand discours devrait t'apporter la réponse à ta question ;)
:arrow: http://www.phpfrance.com/forums/voir_sujet-14111.php
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 536 Messages

07 août 2007, 11:09

en fait cette ligne pourrait se traduire
<? $ip != "" ? $reqIp = "and trak.trak_iprm = '".$ip."' " : $reqIp = ''; ?>
par
<?
if ( $ip != "") {
  $reqIp = "and trak.trak_iprm = '".$ip."' "; }
else {
  $reqIp = ''; }
?>
EDIT : désolé zeus d'avoir fait une réponse pendant que tu redirige vers un lien. Le problème d'avoir répondu en même temps.
Un prof désespéré à son élève :
- Et maintenant, dessinez-moi un cercle au tableau... Voila... Alors qu'est-ce que c'est?
- Ben un cercle ?
- Non, c'est votre note, sortez !!

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

07 août 2007, 11:19

Pas grave, il vaut mieux 2 bonnes réponses qu'une mauvaise ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

xavewake
Invité n'ayant pas de compte PHPfrance

07 août 2007, 11:28

genial super
je vous remercie reellement
cordialement

Xavier

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

07 août 2007, 11:37

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

xavewak
Invité n'ayant pas de compte PHPfrance

07 août 2007, 13:16

c fait je suis inscrit.
desole pour resolution
je noublierai pas
merci