hi ihr...
ich habe folgendes problem..
wenn ich in einem textfenster einen text schreibe und diesen dann per formular abschicke dann wird dieser in der DB gespeichert...
alles kein thema und super einfach..
aber wenn in dem text jetzt das zeichen ' vorkommt meckert er rum..
[php:1:88d7703120]$leer='';
$text=stripslashes($_POST['FCKeditor']);
$cat=$_POST['cat'];
$sqlsave=mysql_query("INSERT INTO inhalt VALUES ('".$leer."', '".$text."', '".$leer."', '".$cat."')") or die(mysql_error());[/php:1:88d7703120]
ich habe das ganze jetzt schon mit $text= strtr($text, "'", '`'); und $text=addslashes($text);
probiert.. diese befehlszeilen habe ich unter $text=stripslashes($_POST['FCKeditor'] gepackt denn der befehl stripslashes entfernt ja nur leerzeichen am anfang eines textes..
kurz: wie wandelt man ' um oder lässt diese zu?
ich hoffe ihr könnt mir helfen..
gruß lomion
ich habe folgendes problem..
wenn ich in einem textfenster einen text schreibe und diesen dann per formular abschicke dann wird dieser in der DB gespeichert...
alles kein thema und super einfach..
aber wenn in dem text jetzt das zeichen ' vorkommt meckert er rum..
[php:1:88d7703120]$leer='';
$text=stripslashes($_POST['FCKeditor']);
$cat=$_POST['cat'];
$sqlsave=mysql_query("INSERT INTO inhalt VALUES ('".$leer."', '".$text."', '".$leer."', '".$cat."')") or die(mysql_error());[/php:1:88d7703120]
ich habe das ganze jetzt schon mit $text= strtr($text, "'", '`'); und $text=addslashes($text);
probiert.. diese befehlszeilen habe ich unter $text=stripslashes($_POST['FCKeditor'] gepackt denn der befehl stripslashes entfernt ja nur leerzeichen am anfang eines textes..
kurz: wie wandelt man ' um oder lässt diese zu?
ich hoffe ihr könnt mir helfen..
gruß lomion