| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 15.06.09 Prihlásený: 26.09.15 Príspevky: 83 Témy: 29 |
caute mam formular, ktorý ma dve polia Meno a Priezvisko, chcem to zadavat do databazy, všetko funguje, ale slovenské znaky nechce vložiť (š,č,ť,ž,ý,...), viete mi pomoct? pripadne vysvetlit čo robím zle?
Ďakujem
tu su kody:
stránka v html, kde je formulár a database.php, ktorý vkladá do databázy údaje
Kód: <html> <meta http-equiv="Content-Type" content="text/html; charset=utf8_slovak_ci" /> <meta name="description" content="Zadanie osoby" /> <body> <p>Zadanie osoby</p> <form action="database.php" method="post"> <table> <tr> <td style="font-weight:bold">Meno</td> <td><input type="text" name="Meno" /></td> </tr> <tr> <td style="font-weight:bold">Priezvisko</td> <td><input type="text" name="Priezvisko" /></td> </tr> </table> <input type="submit" /> </form> </body> </html> //php kód database.php Kód: <?php header("Content-type: text/html; charset=utf8_slovak_ci;"); $con = mysql_connect("localhost","nazov","heslo"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("nazov", $con);
$sql="INSERT INTO osoba (Meno,Priezvisko) VALUES ('$_POST[Meno]','$_POST[Priezvisko]')";
if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); } echo "Osoba bola pridaná.";
mysql_close($con); ?>
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
V akom kódovaní máš uložené dané súbory a ako máš nastavenú DB?
_________________ C#, PHP, ... |
|
Registrovaný: 24.07.10 Prihlásený: 19.11.22 Príspevky: 107 Témy: 28 Bydlisko: Bratislava |
Hlavné problémy s kódovaním sú v podstate len v nejednotnosti - vždy si chceckni aby bolo rovnaké kódovanie: stránky, vstupu na stránky, odosielania do skriptu (čiže z html do php a potom do mysql v tvojom prípade) a potom nastavenia tabuľky a jej kódovania prípadne použi UTF-16 ak nieje veľkosť dát problémom +)
ešte som prebehol web a našiel som niečo k tvojej problematike:
http://www.utf-8.sk/mysql.shtml
Mal som podobný problém, vyriešil som si ho takto:
Skús po pripojení do db hodiť tento príkaz:
Kód: mysql_query("SET NAMES utf8", $con); alebo Kód: mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_connection=utf8"); mysql_query("SET character_set_results=utf8"); btw header nemám ako utf8_slovak_ci ale jendoducho len utf-8 Kód: header('Content-type:text/html; charset=utf-8'); v podstate na mojej strane to vyzerá asi takto: Kód: //connection to database header('Content-type:text/html; charset=utf-8'); //set utf-8encoding $this->connection = mysql_connect($this->server, $this->username, $this->password); if (!$this->connection) { die('Pripojenie k databáze zlyhalo (skontrolujte Config.php): ' . mysql_error()); } mysql_query("SET NAMES utf8", $this->connection); //select utf-8 encoding if (!mysql_select_db($this->database, $this->connection)) { die('Nepodarilo sa vybrať databázu (skontrolujte Config.php): ' . mysql_error()); }
a ja používam v db utf8_general_ci
_________________ silentaslash || tiwdaym || tou(x)? NTB: ASUS ROG G752VS (KBL)-GB393T, CPU: Intel Core i7 7700HQ Kaby Lake, Display: 17.3" LED 3840x2160 IPS matný, RAM: 32GB DDR4, GPU: NVIDIA GeForce GTX 1070 8GB GDDR5, SSD: SSD 256GB PCIe + WD Blue PC SSD 1 TB M.2 HDD: 2TB Seagate Barracuda Laptop OS: Windows 10 64-bit Periférie: monitor: 4k 28" ASUS MG28UQ klávesnica: Corsair Gaming straf Cherry MX Silent (US) myš: A4tech Bloody J90 Core 3 kovové pojazdy NAS: Synology DiskStation DS1517 + 8GB HDD: RAID5 (synology): WD Red Plus 4TB + 2x Seagate IronWolf 4 TB Wifi: ASUS RT-AC87U AC2400 Mobil: OnePlus 3T, 64GB |
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| slovenské znaky v C++ v Assembler, C, C++, Pascal, Java | 2 | 667 | 28.04.2012 20:04 MANIAC | | PHP-MySQL: Slovenske znaky v Databázy | 27 | 3616 | 08.12.2008 11:38 mokus | | PHP vyhladavanie a slovenske znaky v PHP, ASP | 1 | 835 | 26.10.2010 14:42 coldak | | slovenske znaky v programe c v Assembler, C, C++, Pascal, Java | 5 | 364 | 21.05.2013 19:26 igorLM | | Slovenské rádia v Kultúra, umenie, filmy, hudba, história, média | 20 | 1772 | 06.05.2010 23:17 ac.milan | | Slovenské stránky s PR8 v Internetový marketing, SEO, reklama | 3 | 1129 | 19.01.2009 17:08 seokings | | slovenské písmena C++ SDL v Assembler, C, C++, Pascal, Java | 9 | 460 | 25.02.2013 19:09 ball8 | | Slovenske rozlozenie klavesnice chyba v Operačné systémy Microsoft | 0 | 320 | 16.02.2012 9:07 Murdok | | Slovenské tlačidla pre tému Aluminoid v Redakčné systémy | 1 | 1382 | 20.04.2006 15:31 Xander | | Slovenske radia do prehravaca aimp v Ostatné programy | 0 | 647 | 08.04.2022 0:39 Melouch | | Štuple 20-30e, slovenske eshopy v Externé zariadenia | 6 | 560 | 12.03.2017 2:48 Smith Wesson | | Zdarma ČESKÉ a SLOVENSKÉ proxy? v Sieťové a internetové programy | 7 | 17328 | 05.06.2017 11:33 Warrax | | slovenské písmená na anglickú klávesnicu v Externé zariadenia | 2 | 1776 | 27.07.2010 21:36 prandof | | Rich Text editor a slovenské písmenká v JavaScript, VBScript, Ajax | 2 | 543 | 20.03.2010 12:44 mylan | | zmena nemeckeho win xp na slovenske v Operačné systémy Microsoft | 2 | 435 | 18.01.2012 11:04 michalesku | | Česko-slovenské fórum o 3d tlači? v Ostatné | 6 | 573 | 06.10.2021 18:37 Joeyeti |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|