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

  FORUM HardWare.fr
  Programmation

  problème de quotes (php)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème de quotes (php)

n°24956
grosset
Posté le 16-04-2001 à 14:38:04  profilanswer
 

Bonjour,  
 
j'ai des problèmes avec les doubles quotes en HTML et PHP. J'ai tois pages:
-un formulaire de saisie
-une page qui recapitule les infos saisies
-et une dernière page où j'insère dans ma base mysql mes differents champs
 
le problème est qu'entre la 2ème et la 3ème page je perd tout ce qui suis des doubles quotes c'est à dire si je tape: salut "toto"
dans le récapitulatif j'ai bien ça mais dans la 3ème page j'ai plus que salut
J'ai essayé AddSlashes mais ça ne marche pas.
 
au secours !!!!

mood
Publicité
Posté le 16-04-2001 à 14:38:04  profilanswer
 

n°24960
Library
Posté le 16-04-2001 à 15:18:26  profilanswer
 

addslashes ca devrait marcher
t sur ke t'as pas fé 1 erreur ?

n°24964
grosset
Posté le 16-04-2001 à 15:48:56  profilanswer
 

Non il n'y a pas d'erreur. Qulqu'un me conseille d'utiliser la fonction ereg_replace mais je n'y arrive pas car je ne sais pas comment est codée mon " dans la chaine.
 
merci

n°24979
Zebra3
Posté le 16-04-2001 à 17:29:00  profilanswer
 

comment fais-tu passer les infos de la 2ème à la 3ème page ?

n°24981
grosset
Posté le 16-04-2001 à 17:40:13  profilanswer
 

salut!
je passe mon paramètre en hidden

n°25022
FLY LM
Posté le 16-04-2001 à 23:02:31  profilanswer
 

Utilise des cookies pour passer tes variables. Ce sera plus simple...

n°25025
Zebra3
Posté le 16-04-2001 à 23:15:55  profilanswer
 

c ce que je craignais ! le pb vient du code html de ta balise hidden : si tu fais <input type="hidden" value="[la valeur]"...> et que dans [la valeur] il y a des "", la valeur sera tronquée au premier ", le navigateur pensant que c'est la fin de la valeur !

n°25062
grosset
Posté le 17-04-2001 à 08:42:54  profilanswer
 

Ok merci. Mais alors comment je peux parer le problème ? Avec des cookie Fly ?

n°25077
FLY LM
Posté le 17-04-2001 à 09:54:40  profilanswer
 

Traite tes variables, entre autre tes caractères " -> utilise la fonction php suivante : $string = htmlspecialchars($string);
 
pour ta première page :  
si dans un champ qu'on appellera var, tu entres "toto";
 
Ta seconde page recevera : $var -> \"toto\";
 
Traite ta variable $var comme cela :  
 
$var = stripslashes(htmlspecialchars($var));
ton \"toto\" va devenir "toto"
 
Cela t'évite de tapper des \ lorsque tu va la renvoyer à ta 3eme page.
 
Sinon, pour les cookies, c'est bien pratique pour stocker des variables et pouvoir les utiliser sur n'importe quelle page. Dans ton cas, cela t'évite d'utiliser des champs cachés. Par contre, il faut quand même traiter tes variables.

n°25775
grosset
Posté le 18-04-2001 à 20:00:49  profilanswer
 

Merci, j'essaye dès que j'ai un moment et je te tiens au courant

mood
Publicité
Posté le 18-04-2001 à 20:00:49  profilanswer
 

n°26270
grosset
Posté le 20-04-2001 à 16:44:59  profilanswer
 

Gagné !! C'était bien ça. Je te remercie, je te raconte pas comme je me suis pris la tête avec ce problème.
 
merci encore


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

  problème de quotes (php)

 

Sujets relatifs
URGENT : Problème avec un menu déroulant !Problème avec Perl les CGI et le HTML
probleme de mise en page sur vb6 aide à une debutante[JAVA] - Problème de rafraîchissement d'écran !!!
[SQL] j'ai un ptit probleme avec une requete....[PHP] Problème de script (débutant)
[Java] Et oui encore un probleme ...probleme de frame avec netscape
Probleme d'installation de Dacode :-( Newbie inside ...probleme avec GetOpenFileName() sous Visual C++
Plus de sujets relatifs à : problème de quotes (php)


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