Hallo,
Ich habe ein Problem.
Es werden keine Umlaute oder sonderzeichen direkt übernommen in die MySQL DB. Hat der wer spontan einen Tipp ?
Strucktur vllt. hilft es ja
CREATE TABLE IF NOT EXISTS `news` (
`id` int(11) NOT NULL auto_increment,
`thema` varchar(50) default NULL,
`image` text,
`news` text,
`autor` varchar(50) default NULL,
`datum` datetime default NULL,
PRIMARY KEY (`id`)
)
So lass ich es Anzeigen:
###Abfrage
$abfrage = "SELECT id, thema, image, news, autor, datum FROM news WHERE id = '$teile[1]'";
$ergebnis = mysql_query($abfrage);
###Anzeige
while( $row = mysql_fetch_object($ergebnis) ) {
$a_datum = explode("-",$row->datum);
$b_datum = explode(" ",$row->datum);
$a_datum[2] = substr($a_datum[2], 0, 2);
$b_datum = substr($b_datum[1], 0, 5);
$new_datum = $a_datum[2].".".$a_datum[1].".".$a_datum[0];
$text = str_replace("\n","<br />",$row->news );
if( $row->image == "" ) {
$image = "";
}elseif( $row->image == "http://" ) {
$image = "";
}else{
$image = "<img src=\"".$row->image."\" border=\"0\" style=\"float: left;\">";
}
##################################################################################
echo "<b> ".$row->thema."</b><hr />";
echo $image;
echo $text;
echo "<hr /> <font size=\"1\">Verfasst von ".$row->autor." am $new_datum um $b_datum Uhr.</font>";
echo "<br />";
}