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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 !