Re: php. variables et requete
Le 01/04/2008 14:06, alainL a écrit :
>
> 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%'
Que valent $fleur, $bois, etc., et que valent fleur, bois, etc. dans
l'un des éléments dont tu dis qu'ils correspondent ?
> [...]
>
> On dirait que ma "variable" $nb_petales" n'est pas reconnue comme entier
Quelle importance, puisque tu la transformes en chaîne de caractères au
moment de faire la requête ? Ce n'est sûrement pas de là que vient le
problème.
> -elle vient du form par
> <input type=text name="nb_petales"> ,
> -je la passe au traitement par
> $nbpetales = $_POST['nb_petales'];
Ok.
> $nb_petales=intval($nbpetales);
Conversion à 100 % inutile.
|