Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1461 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Petite question comparateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petite question comparateur

n°1326543
WhiskyWalk​er
Fuck a duck and try to fly.
Posté le 16-03-2006 à 11:13:13  profilanswer
 

Bonjour j'ai juste une petite question. Dans ce bout de code :
 

Code :
  1. if (($Mot == "" )||($Mot == "%" )||) {
  2.        echo "<table><tr><td>Veuillez entrer un mot clé s'il vous plaît !</td></tr></table>";
  3.       }
  4.       else
  5.       {


 
Le "" correspond à un vide (pas de données rentrées dans la zone) mais à quoi correspond le "%" ?

mood
Publicité
Posté le 16-03-2006 à 11:13:13  profilanswer
 

n°1326546
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 16-03-2006 à 11:18:04  profilanswer
 

ben le "%" correspont a une chaine de caractére, si mot est une chaine de caractere avec la valeur % ben la condition est juste
dsl j'ai pas trouve les mot pour t'expliquer correctement

n°1326548
WhiskyWalk​er
Fuck a duck and try to fly.
Posté le 16-03-2006 à 11:19:41  profilanswer
 

C'est à peu près ce que j'avais compris mais du coup le % tout seul ça correspondant à n'importe quelle chaine de caractère et c'est en contradiction avec la 1ère condition nan (l'ensemble vide) ?

n°1326562
omega2
Posté le 16-03-2006 à 11:34:45  profilanswer
 

Si la comparaison est faite dans mysql à l'aide d'un like (méthode super lente si de gros volumes) alors le % veut dire dans mysql "n'importe quel nombre de n'importe quel caractére".
C'est vrai que c'est l'inverse de "rien du tout" mais quand t'y pense, dire qu'on prend tout et tout le monde ou dire qu'on prend tout ce qui contient au moins le contenu d'une chaine vide, (ce qui est toujours vrai) ca revient au même.
 
PS : En fait, l'intéret du test que t'as copié prend surement toute sa valeur plus loin dans le code.


Message édité par omega2 le 16-03-2006 à 11:37:51
n°1326565
the prison​er
Posté le 16-03-2006 à 11:37:12  profilanswer
 

il y a un || de trop  non ?

n°1326585
WhiskyWalk​er
Fuck a duck and try to fly.
Posté le 16-03-2006 à 11:58:07  profilanswer
 

the prisoner a écrit :

il y a un || de trop  non ?


 
Oui j'ai voulu rajouter des conditions j'ai oublié de virer celui là...  :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Petite question comparateur

 

Sujets relatifs
Une nouvelle petite question sur les PREGPetite question PHP/SQL
Question à mille sous !Petite question
Question a propos de requetes SQL[C++]Question optimisation.
question a 2 balles 
Plus de sujets relatifs à : Petite question comparateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR