Hallo allerseits,
im nachfolgenden kleinen PHP-Script habe ich ein Problem mit den Umlauten in der Textbox. Ich hab ja schon einen Beispieltext eingegeben, aber wenn man auf "Absenden" geht (dann wird das Script ja sozusagen ein zweites Mal aufgerufen), dann steht in der Datenbank nur Murks:
Das ist ein Test mit Umlauten: äüößÄÖÜ
Kann mir jemand einen Tipp geben, was ich falsch mache?
Vielen Dank schonmal für die Hilfe
<html><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="content-language" content="de" />
<title>Formattest</title>
</head>
<body topmargin="0" leftmargin="0" >
<form name="EingabeForm" method="POST" action="index.php">
<p align="center"><center>
<table>
<tr><td colspan="2">
<textarea rows="25" name="content" cols="80">Das ist ein Test mit Umlauten: äüößÄÖÜ</textarea>
</td></tr>
</table>
<br>
<input type="submit" class="button" value="Absenden !!!" name="btnSubMit">
</center></p>
</form>
<?php
$sTest = $_POST["content"];
if(strlen($sTest)>0)
{
include_once("config.php");
$db = mysql_connect("localhost", DB_USERNAME, DB_PASSWORD);
if($db)
{
mysql_select_db(DB_USERNAME, $db);
$eintrag = "INSERT INTO zz_temp (text) VALUES ('".$sTest."')";
$eintragen = mysql_query($eintrag);
}
}
?>
</body>
im nachfolgenden kleinen PHP-Script habe ich ein Problem mit den Umlauten in der Textbox. Ich hab ja schon einen Beispieltext eingegeben, aber wenn man auf "Absenden" geht (dann wird das Script ja sozusagen ein zweites Mal aufgerufen), dann steht in der Datenbank nur Murks:
Das ist ein Test mit Umlauten: äüößÄÖÜ
Kann mir jemand einen Tipp geben, was ich falsch mache?
Vielen Dank schonmal für die Hilfe
<html><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="content-language" content="de" />
<title>Formattest</title>
</head>
<body topmargin="0" leftmargin="0" >
<form name="EingabeForm" method="POST" action="index.php">
<p align="center"><center>
<table>
<tr><td colspan="2">
<textarea rows="25" name="content" cols="80">Das ist ein Test mit Umlauten: äüößÄÖÜ</textarea>
</td></tr>
</table>
<br>
<input type="submit" class="button" value="Absenden !!!" name="btnSubMit">
</center></p>
</form>
<?php
$sTest = $_POST["content"];
if(strlen($sTest)>0)
{
include_once("config.php");
$db = mysql_connect("localhost", DB_USERNAME, DB_PASSWORD);
if($db)
{
mysql_select_db(DB_USERNAME, $db);
$eintrag = "INSERT INTO zz_temp (text) VALUES ('".$sTest."')";
$eintragen = mysql_query($eintrag);
}
}
?>
</body>
Kommentar