Hallo,
also auf der Seite wo der User in die Textarea schreiben kann habe ich die richtige Zeichenkodierung angegeben.
Und dann wird alles an diese Datei geschickt:
<?php
error_reporting(E_ALL);
include('../config.inc.php');
include('../includes/special_character.php');
$event_title = sonderzeichen(addslashes(htmlspecialchars($_POST['event_title'])));
$event_date = sonderzeichen(addslashes(htmlspecialchars($_POST['event_date'])));
$event_time = sonderzeichen(addslashes(htmlspecialchars($_POST['event_time'])));
$event_place = sonderzeichen(addslashes(htmlspecialchars($_POST['event_place'])));
$event_website = sonderzeichen(addslashes(htmlspecialchars($_POST['event_website'])));
$event_desc = htmlspecialchars(addslashes(sonderzeichen($_POST['event_description'])));
if(isset($_GET['changeid']))
{
$a_query = mysql_query("UPDATE events set event = '".$event_title."', date = '".$event_date."', time = '".$event_time."', place = '".$event_place."', website = '".$event_website."', description = '".$event_desc."' WHERE id = '".$_GET['changeid']."'") OR die(mysql_error());
}
else
{
$a_query = mysql_query("INSERT INTO events(event, description, place, date, time, website) VALUES('".$event_title."', '".$event_desc."', '".$event_place."', '".$event_date."', '".$event_time."', '".$event_website."')") OR die(mysql_error());
}
echo $event_desc;
?>