Autor Zpráva
ato3
Profil
Ahoj, nevíte prosím jak se postarat o to, aby se mi údaje z formuláře ukládané do databáze MySQL ukládaly ve stejném kodování jako je web (windows-1250). Píše mi to často otazníky.
Tady je část skriptu:

$nadpis = $_POST['nadpis'];

$text = htmlspecialchars($_POST['text']);

$datum = date(Y.m.d);

if ($_GET['vlozit'] == 1) {
$vlozit = "INSERT INTO uvod (nadpis, text, kdo, datum) VALUES ('$nadpis', '$text', '$kdo', '$datum')";
mysql_query($vlozit) or die (mysql_error());
}

$dotaz = "SELECT * FROM uvod ORDER BY datum $zobraz";
$vysledky = mysql_query ($dotaz) or die (mysql_error());

while ($radek = mysql_fetch_array($vysledky)){
extract($radek);
$text2 = nl2br($text);
echo "<h3>$nadpis</h3>
";
echo "<p>$text2</p>
";
}

Děkuji za rady
dracek
Profil
mysql_query("set names cp1250");
hned po připojení
ato3
Profil
dracek
Díky! funguje perfektně
dracek
Profil
ato3
není zač
Toto téma je uzamčeno. Odpověď nelze zaslat.

0