dla pełnej jasności - to jest cały kod tego skryptu:
<?php
require_once("funkcje/BD.class.php");
$tytul_pl = $_POST["tytul_pl"];
$tytul_ang = $_POST["tytul_ang"];
$dlugosc = $_POST["dlugosc"];
$okladka = $_POST["okladka"];
$aktorzy = $_POST["aktorzy"];
$rezyseria = $_POST["rezyseria"];
$recenzja = $_POST["recenzja"];
$nosnik_dvd = $_POST["nosnik_dvd"];
$nosnik_vhs = $_POST["gatunek"];
$gatunek = $_POST["gatunek"];
$rok_prod = $_POST["rok_prod"];
$liczba_glosow = $_POST["liczba_glosow"];
$suma_glosow = $_POST["suma_glosow"];
$format_obrazu = $_POST["format_obrazu"];
$jezyk = $_POST["jezyk"];
$napisy = $_POST["napisy"];
$dodatki = $_POST["dodatki"];
$tytul_pl = trim($tytul_pl); $tytul_ang = trim($tytul_ang); $dlugosc = trim($dlugosc); $okladka = trim($okladka); $aktorzy = trim($aktorzy); $rezyseria = trim($rezyseria); $recenzja = trim($recenzja); $nosnik_dvd = trim($nosnik_dvd); $nosnik_vhs = trim($nosnik_vhs); $gatunek = trim($gatunek); $rok_prod = trim($rok_prod); $liczba_glosow = trim($liczba_glosow); $suma_glosow = trim($suma_glosow); $format_obrazu = trim($format_obrazu); $dodatki = trim($dodatki);
if(isset($_SESSION['prawid_uzyt'])) {
require_once("dodatkowe/formularz-nowy-film.htm");
if ($_POST['co'] == 'dodaj') { // dodawanie rekordu
$bd = new BD;
if (!$bd->otworz()) {
}
$bd->zapytaj("INSERT INTO filmy (tytul_pl, tytul_ang, dlugosc, okladka, aktorzy, rezyseria, recenzja, nosnik
_dvd, nosnik_vhs, gatunek, rok_prod, lektor, liczba_glosow, suma_glosow, format_o
brazu, jezyk, napisy, dodatki)
VALUES ('".$tytul_pl."','".$tytul_ang."','".$dlugosc."','".$okladka."','".$aktorzy."','".$rezyseria."','".$recenzja."','".$nosnik_dvd."','".$nosnik_vhs."','".$gatunek."','".$rok_prod."','".$lektor."','".$liczba_glosow."','".$suma_glosow."','".$format_obrazu."','".$jezyk."','".$napisy."','".$dodatki."')");
}
}
$result = $bd->liczbaZmienionychWierszy();
}
else
{
echo '<p>Uzytkownik niezalogowany.</p>'; echo '<p>Tylko zalogowani uzytkownicy moga ogladac te strone.</p>'; }
?>
Cytat
Prawdopodobnie wstawiasz do textarea znaki w windows-1250
kodowanie mam określone tylko w index.php :
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
a faktycznie baza jest iso. Z tym że jeśli baza iso i ja mam iso to skąd błąd.
jak możesz to powiedz w któym wierszu zmienić funkcję addslashes.