Autor | Zpráva | ||
---|---|---|---|
amen Profil * |
#1 · Zasláno: 28. 7. 2009, 15:47:57
Když pošlu data do tabulky tak se mi tam zapíšouou pouze data než se oběví první znak s háčkem nebo čárkou. Pak to přestane zapisovat. Mysql mám nastavený na UTF8 czech, a nevím co s tím mám dělat.
Mám takovejhle skript na uložení do databáze: <?php require_once("db.php"); // toto je len ukážka; v ďalších dieloch bude vysvetlené niečo o bezpečnosti, resp. o ošetrovaní vstupných dát $jmeno = $_POST['jmeno']; $vzkaz = $_POST['vzkaz']; $sql = mysql_query("INSERT INTO kniha(cas,jmeno,vzkaz) VALUES('".date('F j, Y, g:i a').".','$jmeno','$vzkaz')"); if($sql){ echo "Záznam byl úspěšne vložen do databázy!"; } else { echo "Záznam sa nepodarilo vložit do databáze!"; } mysql_close(); ?> A takhle sem vytvořil tabulku Mysql: CREATE TABLE `kniha` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `cas` VARCHAR( 32 ) NOT NULL , `jmeno` VARCHAR( 32 ) NOT NULL , `vzkaz` VARCHAR(500 ) NOT NULL , ) ENGINE = innodb CHARACTER SET utf8 COLLATE utf8_czech_ci; |
||
Kajman_ Profil * |
#2 · Zasláno: 28. 7. 2009, 16:01:08
V db.php řekněte databázi v jakém kódování jí posíláte data. Viz faq
http://diskuse.jakpsatweb.cz/.sandbox/?action=vthread&forum=28&topic=37836 |
||
amen Profil * |
#3 · Zasláno: 28. 7. 2009, 16:12:52
no moje db.php vypadá takhle:
<?php $spojeni = mysql_connect("localhost","up-load","369587" ) or die ('<b>Critical error!</b><br>Nepodarilo se pripojit k databazi!'); mysql_select_db("up-load_cholerik_cz", $spojeni) or die ('Spatne zadana databaze v db.php'); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_connection=utf8"); mysql_query("SET character_set_results=utf8"); mysql_query("set names utf8"); ?> a stejně to nejde |
||
Kajman_ Profil * |
#4 · Zasláno: 28. 7. 2009, 16:24:56
A ta stránka, kde je formulář, je v utf8?
|
||
amen Profil * |
#5 · Zasláno: 28. 7. 2009, 18:14:03
jo ta je taky v UTF 8, a stejně to pořád zapisu jen dokud tam není nějákej znak s háčkem nebo čárkou.
|
||
Kajman_ Profil * |
#6 · Zasláno: 28. 7. 2009, 22:26:45
Můžete někde zveřejnit ukázku?
|
||
amen Profil * |
#7 · Zasláno: 28. 7. 2009, 23:41:49
Tady je:
http://up-load.cholerik.cz/b.html |
||
Kajman_ Profil * |
#8 · Zasláno: 29. 7. 2009, 08:29:13
Na té stránce nemáte definované kódování - ani v html ani v http. Zkuste ho udat.
|
||
amen Profil * |
#9 · Zasláno: 29. 7. 2009, 11:29:09
juchůůůůůůůůůů dík moc bylo to tím nastavení kodování já to tam nastavil jen v editoru
|
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0