Elimination des espaces

Répondre
eguillesp
le 14/06/2004 à 17:11
eguillesp
J'ai réalise une application php et mysql !
J'ai des problemes avec des donnees de type TEXT incluant des espaces generent des erreurs , je suis oblige de les remplacer par des - à la saisie ce qui n'est pas elegant .
Ne peut-on pas eviter automatiquement ces pbs avec les espaces
moogli
le 14/06/2004 à 17:15
moogli
Salut et bienvenu
pour supprimer les espaces des début et de fin d'une chaine trim()
sinon post ton code (et eventuellement le mesasge d'erreur) pour voir si cela vient de code
@+
Il en faut peu pour être heureux !!!!!
eguillesp
le 14/06/2004 à 17:39
eguillesp
bonjour Ce sont les espaces au milieu qui pose pbs !
Par exemple , je declare
tarte citron , je suis obligé de mettre tarte-citron!
Il me faut y aller mais demain je te donnerai un exemple de code

@+ et merci de la reponse rapide
zebden
le 14/06/2004 à 17:50
zebden
Quand tu insert tu met bien des guillemets ??
zebdinou pour les intimes / Blog : http://www.zebden.fr
LA GLOBULE
le 14/06/2004 à 18:53
LA GLOBULE
Moi j'ai compris qu'il souhaitait zapper les espaces.

Y'a la fonction str_replace pour ca :)
zebden
le 14/06/2004 à 19:04
zebden

Par exemple , je declare
tarte citron , je suis obligé de mettre tarte-citron!


donc plutot le contraire non ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
Patochewie
le 15/06/2004 à 07:11
Patochewie
Zebden a raison j'ai eu le même soucis avec un champ adresse que je remplissais toujours avec des trucs styles 5 ou 85 sans le rue Bidule qui suivait.
Moi c'était un soucis de guillemet autour des variables dans les formulaires.
un value='xxx xxx' s'arretera à l'espace un value="xxxx xxxx" renvera tout, c'est juste un soucis de html il faut faire gaffe.
Chez moi c'était sur des formulaires cachés avec des trucs du genre value=" '.$var.' "
Patochewie
le 15/06/2004 à 07:56
Patochewie
donc fait un echo de tes variables avant insertion et au début de chacune de tes pages, tu trouveras vite l'erreur.
eguillesp
le 15/06/2004 à 09:56
eguillesp
Mon pb se situe en fait au niveau des formulaires :
1/ je cree un formulaire avec un nom recupere dans ma base :
echo "<TD><div align='center'><input TYPE =INTEGER NAME='$choix->libelle' SIZE='3' VALUE='$nbfois'>";
$choix->libelle vaut "tarte citron";( avec un espace)
Qd je teste si ma valeur a été affecté par :
$val=$_POST[$idtableau->libelle];
j'ai systematiquement une erreur d'index:
Notice: Undefined index: pizza chorizo in c:\program files\easyphp1-7\www\prisecom3.php on line 50

ce qui nest pas le cas avec "tartecitron";
Répondre
LoadingChargement en cours