Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2061 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  formatter echo "" et remplacer les occurences ' par un espace

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

formatter echo "" et remplacer les occurences ' par un espace

n°297065
weed
Posté le 30-01-2003 à 14:52:16  profilanswer
 

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  
 

mood
Publicité
Posté le 30-01-2003 à 14:52:16  profilanswer
 

n°297076
youdontcar​e
Posté le 30-01-2003 à 15:11:16  profilanswer
 

str_replace() pour remplacer ...
 
mais regarde addslashes(), ça règlera ton problème.

n°297083
AGA
La boîte à Bokeh!
Posté le 30-01-2003 à 15:23:44  profilanswer
 

stripslashes dans l'autre sens ;) (je prends de l'avance :o)

n°297140
weed
Posté le 30-01-2003 à 16:36:03  profilanswer
 

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 .....

n°297143
AGA
La boîte à Bokeh!
Posté le 30-01-2003 à 16:38:44  profilanswer
 

:heink:  
$res=addslashes($tachainepleindecaca)
$res >> ta chaine prete a être traité avec MySQL
 
l'inverse avec stripslashes

n°297173
weed
Posté le 30-01-2003 à 17:17:10  profilanswer
 

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()

n°297209
xgirouette
electron libre
Posté le 30-01-2003 à 17:42:45  profilanswer
 

faut mettre replace("\'", " " )
 
car ' est un caractere speciale  
enfin il me semble , test
@++ :bounce:

n°297332
AGA
La boîte à Bokeh!
Posté le 30-01-2003 à 19:16:35  profilanswer
 

ton champ dans la base est suffisament grand?

n°297361
weed
Posté le 30-01-2003 à 20:00:13  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  formatter echo "" et remplacer les occurences ' par un espace

 

Sujets relatifs
libération espace mémoire PHPParse error: parse error, unexpected T_ECHO ???????
[ASP] Remplacer dans une chance les "é"/"è" par un e[HTML|JS] balise form et espace sous IE
Remplacer un bouton par une image ???probleme sur la commande echo [shell de Bourne]
[delphi] comment remplacer les lettres tapées par des *Logiciel pour faire du rechercher/remplacer sous Windows
remplacer le text d'une selection par un autre???[XSLT] remplacer les retours chariots par des <br />
Plus de sujets relatifs à : formatter echo "" et remplacer les occurences ' par un espace


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR