Witam, mam problem stworzyłem formularz którego zadaniem jest dodawanie rekordów do bazy. Sprawa się komplikuje gdy zamieszczam polskie znaki.
Tekst nie dochodzi wcala bądź dochodzi urwany.
Przejdzmy do kodziku
config.php
<?php
$host_name = 'localhost';
$user_name = 'u...l';
$pass_word = 'k......yl';
$database_name = 'u....al';
$conn = mysql_connect($host_name, $user_name, $pass_word) or
die ('Error connecting to mysql');
?>
dodaj.php
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" /> <script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script> <script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);
</script>
<form action="" method="post">
nazwa:
<input type="text" name="nazwa"><br/>wynalazca:
<input type="text" name="wynalazca"> <br/>narodowosc:
<input type="text" name="narodowosc"> <br/>data wynalezienia:
<input type="text" name="data_wyn">
<?php
include("config.php");
header("Content-Type: text/html; charset=utf-8");
$nazwa = $_POST['nazwa'];
$wynalazca = $_POST['wynalazca'];
$narodowosc = $_POST['narodowosc'];
$data_wyn = $_POST['data_wyn'];
$tresc = $_POST['tresc'];
if($nazwa and $wynalazca and $narodowosc and $data_wyn and $tresc) {
$ins = @mysql_query("INSERT INTO wynalazki SET nazwa='$nazwa', wynalazca='$wynalazca', data='now()', data_wynalezienia='$data_wyn', narodowosc='$narodowosc', tresc='$tresc'");
if($ins) echo "Rekord został dodany poprawnie"; else echo "Błąd nie udało się dodać nowego rekordu";
}
?>
Proszę o pomoc sam nie mogę sobie poradzić