Gérer le "0" lors de la saisie d'un champ ?

snaykphp
Invité n'ayant pas de compte PHPfrance

16 juin 2010, 11:54

Bonjour à tous,

J'ai réalisé un formulaire de recherche avancée de mémoires d'étudiants, et j'aimerais que l'utilisateur puisse rechercher des informations en utilisant le "0", par exemple recherche de tous les mémoires comportant 0 communes citées dans le mémoire.

Cependant, le 0 est reconnu comme si le champ n'était pas rempli.

Comment puis je faire pour le gérer ce 0 ?

C'est un élément du formulaire de recherche très important et je n'arrive pas à trouver d'informations sur le sujet.

ViPHP
ViPHP | 4039 Messages

16 juin 2010, 14:23

Ca va dépendre du bout de code qui constate que "0" correspond à un champ vide..
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

16 juin 2010, 14:35

Bonjour,

Voici un tableau de la doc qui permet de bien comprendre comment s'effectue la comparaison des variables :
http://fr.php.net/manual/fr/types.comparisons.php

Dans ton cas, je pense qu'il faut que tu utilises if($var==="") pour savoir si ta variable issue de ton formulaire est vide
Quand tout le reste a échoué, lisez le mode d'emploi...