Page 1 sur 1
suppression d'espace
Posté : 21 mai 2005, 22:08
par NoNos
Salut (j'avais oublié)
Sur mon site j'ai un formulaire qui en remplissant le champ permet d'effectuer une recherche dans la base de donnés. Cela fonctionne comme je le souhaite sau quand l'utilisateur saisie des espace (faut etre con pour faire sa mais on sais jamais). En cas de saisie d'espace je voudrai afficher le contenue d'une autre base que celle dans laquel les recherches sont faite;
J'ai essayer d'utiliser la fonction trim mais sa ne marhe pas, ensuite j'ai essayer un test du genre if(recherche == " "){traitement}else..., je n'obtient pas le resultat desiré
Merci de m'aider
Posté : 21 mai 2005, 23:19
par Cyrano
En principe la fonction trim() est tout à fait indiquée pour ça: fais voir le bout de code pour vérifier s'il n'y aurait pas une erreur quelque part.
Posté : 21 mai 2005, 23:24
par NoNos
Voila le code :
Code : Tout sélectionner
<?
trim($rechercher);
if(!isset($debut)){$debut=0;}
if(!isset($ordre)){$ordre="numlivre";}
if (isset($rechercher)){ recherche_rapide($rechercher, $debut, $ordre);}
else {
afficher_nouveaute($debut, $ordre);
}
?>
Posté : 21 mai 2005, 23:28
par rami
Essaies:
$rechercher = trim($rechercher);?>
Posté : 21 mai 2005, 23:28
par Cyrano
Essaye comme ça :
<?
$rechercher = trim($rechercher);
if(!isset($debut))
{
$debut=0;
}
if(!isset($ordre))
{
$ordre="numlivre";
}
if (isset($rechercher) && $rechercher != "")
{
recherche_rapide($rechercher, $debut, $ordre);
}
else
{
afficher_nouveaute($debut, $ordre);
}
?>
Posté : 21 mai 2005, 23:57
par NoNos
desolé mais ta solution ne marche pas tu peus aller e contater toi meme si tu veux je te donne l'adresse du site :
http://livres113.free.fr
Suivant le nombre d'espace on obtient pas le meme nombre de résultats sa me parait bizare vu que avec la fonction trim les espace ont en principe disparu
Posté : 22 mai 2005, 00:02
par rami
J'ai essayé de faire des recherches en entrant un nombre différent d'espace; Il ne me renvoie aucun résultat.
Posté : 22 mai 2005, 00:06
par NoNos
avec 1, 2 ou 3 espace il renvoie quelque chose apres il n'y a plus de resultat
1 espace on obtient tout le catalogue
2 espaces 1138 articles
3 espaces 6 articles
plus 0 article
Posté : 22 mai 2005, 00:19
par NoNos
j'ai resolu mon problème ta Cyrano ta solution marché. J'ai honte d'avouer ourquoi je n'y arrivé pas.
J'avais oublié de sauvegarder avant de balancer sur le ftp il faut que j'aille dormir la
Posté : 22 mai 2005, 00:37
par rami
lol!
Ca arrive t'inquiete pas!

Bonne nuit a toi!