formatter echo "" et remplacer les occurences ' par un espace - PHP - Programmation
Marsh Posté le 30-01-2003 à 15:11:16
str_replace() pour remplacer ...
mais regarde addslashes(), ça règlera ton problème.
Marsh Posté le 30-01-2003 à 16:36:03
merci a vous 2 ms je crois que je vais faire une macro pour supprimer les ' ca me prend la tete ....
str_replace("'"," ",$col2 ); me cree une erreur
et lorque j'affiche mon champ
Circuit N seulement ca apparait meme si Circuit N'vidia Geforce4 Ti 4200-8X, 128Mo DDR, AGP 8X, TV + DVI est bien enregistré ....
pourtant j'ai mis stripslashes pour resupprimé les \ ms pas moyen .....
Marsh Posté le 30-01-2003 à 16:38:44
$res=addslashes($tachainepleindecaca)
$res >> ta chaine prete a être traité avec MySQL
l'inverse avec stripslashes
Marsh Posté le 30-01-2003 à 17:17:10
oui justement j'a&vais fait ca
j'ai bien enregistrer res
ms des qu'il s'agit de le reafficher à partir de la base MySQL je n'arrive pas a reaffecter ds une variable, tout ce quoi se trouve apres le ' n'est pas enregistré meme avec le stripslashes()
Marsh Posté le 30-01-2003 à 17:42:45
faut mettre replace("\'", " " )
car ' est un caractere speciale
enfin il me semble , test
@++
Marsh Posté le 30-01-2003 à 20:00:13
oui j'ai mis c en Text c meme trop grand
de plus y a d'autre libellé qui st aussi long que ca ms qui n'ont pas de ' et ca marche
apres le ' ca doit etre consideré comme un commentaire
c pas trop grave ms je suis tt de meme un peu decu de ne avoir réussi
Xgirouette -> t'as peut etre pas tord je vais essayé ca demain au taff
Marsh Posté le 30-01-2003 à 14:52:16
tout est ds le titre
comment fais ton pour remplacer les simples quotes par espaces car j'ai l'impresion que je ne peux pas ecrire ds ma base sql quand la variable contient un ' ...
J'ai pensé mettre un strstr($col1,"'"," " );
http://www.php.net/manual/fr/function.strstr.php
ms ca n'a pas l'air de marcher, cela me causes des erreurs, je pense qu'il n'aime pas trop ' car c'est un caractère spécial ...
de plus apres avor multiplié les prix par 6.55957 j'obtiens un prix avec plus de 2 chiffres après la virgule... Que faut il faire pour formatter en php ...
je sais qu'en C on utilise le code format pour forcer l'affichage : printf("prix = %.2f",prix); ms la je coince j'ai pas vu du tt info sur le phormatage d'une variable php