Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2007, 11h52   #1
Membre confirmé
 
Avatar de mLk92
 
Inscription : mars 2006
Messages : 522
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 522
Points : 249
Points : 249
Par défaut Problème de quote dans un textarea

Hi all !!

Je suis en train de reprendre un formulaire, dans ce formulaire il y a plusieurs text area, et il faut que dans ces textarea, on puisse mettre n'importe qu'elle caractère qu'on utilise habituelle, notamment des quote ("" ou ''), or ma requête d'enregistrement bloque à ce niveau.

pour prendre les caractères j'utilise un ereg_replace:
Code :
1
2
3
4
5
 
$introcor=ereg_replace ("([a-zA-Z0-9]*)\\\n","\\1<br>","$intro");
$usintrocor=ereg_replace ("([a-zA-Z0-9]*)\\\n","\\1<br>","$usintro");
$esintrocor=ereg_replace ("([a-zA-Z0-9]*)\\\n","\\1<br>","$esintro");
$deintrocor=ereg_replace ("([a-zA-Z0-9]*)\\\n","\\1<br>","$deintro");
ET la requête est :

Code :
1
2
3
4
 
 $query1="INSERT INTO Cruiseboat (intro, usintro, esintro, deintro) 
			VALUES (\"$introcor\", \"$usintrocor\", \"$esintrocor\", \"$deintrocor\")";
$result=mysql_query ($query1, $mysql_link);
Je pense que le problème vient de l'expression régulière, mais je m'y connais pas trop

auriez vous une solution ?

Merci pour vos réponses !
__________________
Citation:
" Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley
mLk92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 11h56   #2
Nouveau Membre du Club
 
Avatar de Rodrick
 
Étudiant
Inscription : avril 2005
Messages : 87
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2005
Messages : 87
Points : 39
Points : 39
Bonjour!!!
Tu peux utiliser cette fonction qui transformera les caractères comme les guillemets : http://fr.php.net/manual/fr/function...ecialchars.php
Rodrick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 12h12   #3
Membre confirmé
 
Avatar de mLk92
 
Inscription : mars 2006
Messages : 522
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 522
Points : 249
Points : 249
Sympa ta fonction, je pense que je m'en servirais, mais pas pour ça, je pense qu'il doit y avoir une solution plus simple, tjr avec ereg_replace().

Merci pour ta réponse et ta nouvelle fonction

Je continue à chercher
__________________
Citation:
" Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley
mLk92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 12h52   #4
Membre actif
 
Avatar de Azazel.fr
 
Inscription : mars 2007
Messages : 170
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 170
Points : 177
Points : 177
Code :
1
2
$query1="INSERT INTO Cruiseboat (intro, usintro, esintro, deintro) VALUES ('".$introcor."', '".$usintrocor."', '".$esintrocor."', '".$deintrocor."')";
$result=mysql_query ($query1, $mysql_link);
__________________
http://www.bordeauxstunt.com
Azazel.fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 15h11   #5
Membre confirmé
 
Avatar de mLk92
 
Inscription : mars 2006
Messages : 522
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 522
Points : 249
Points : 249
Il y a des jours où faut rester coucher ... je crois que s'en ai un pour moi...

Je me doutais que ca pouvait etre un problème, mais bon :/

Merci Azazel, ca fonctionne
__________________
Citation:
" Can't take your slogans no more, no more sweet talk from the hypocrits " by Robert Nesta Marley
mLk92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 18h24   #6
Membre régulier
 
Avatar de mikyfpc
 
Développeur .NET
Inscription : mai 2003
Messages : 96
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : mai 2003
Messages : 96
Points : 74
Points : 74
Envoyer un message via MSN à mikyfpc
Hello,

As-tu essayé le couple addslashes($var) (pour l'enregistrement dans la base) et stripslashes($var) (pour l'affichage) ?
__________________
MyFinder, explorateur de fichiers alternatif
http://myfinder.fpc-france.com

SimplyMirror, sauvegarde simple et efficace
http://simplymirror.fpc-france.com
mikyfpc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h33.


 
 
 
 
Partenaires

Hébergement Web