Afficher un message
Vieux 01/04/2008, 13h06   #3
alainL
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: php. variables et requete

Bruno Desthuilliers a écrit :
> alainL a écrit :

...........
> pb de syntaxe:
>
> and petales_min <= $nb_petales and petales_max >= $nb_petales
>
>


Merci. J'ai modifié et je n'ai plus de message d'erreur émanant de mysql...
Mais la requête ne trouve plus rien alors que des des éléments
correspondent à la recherche.

fleur like '%$fleur%' and bois like '%$bois%' and petales_min <=
$nb_petales and petales_max >= $nb_petales and nervures like
'%$nervures%' and petales like '%$petales%' and corolle like
'%$corolle%' and couleur like '%$couleur%' and lumiere like '%$lumiere%'
and terrain like '%$terrain%' and altitude like '%$altitude%'

En partant d'easyphp, des requetes du genre select nom from... where
petales_min>= 5 and petales_max<=7 affichent les éléments
correspondants, je pense que la table est OK.

On dirait que ma "variable" $nb_petales" n'est pas reconnue comme entier
??? probleme venant de la réutilisation du nom ??
-elle vient du form par
<input type=text name="nb_petales"> ,
-je la passe au traitement par
$nbpetales = $_POST['nb_petales'];
$nb_petales=intval($nbpetales);


.....
>
>> and corolle like '%%%' and couleur like '%%%' and lumiere like '%%%'
>> and terrain like '%%%' and altitude like '%%%'

>
> Tu ne devrais ajouter ces critères que s'ils sont renseignés.
>

Il se peut que l'utilisateur ne sache pas comment renseigner un champ.
Ca marchait avec la première version de la page, avant l'ajout des
petales max et min .

--
Alain L

Mon village en Haute Soule : http://jarailet.club.fr
Carnet de voyages: http://jarailet.club.fr/Randobal
  Réponse avec citation
 
Page generated in 0,04774 seconds with 9 queries