Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
nevlozi slovenske znaky

Registrovaný: 15.06.09
Prihlásený: 26.09.15
Príspevky: 83
Témy: 29
Príspevok NapísalOffline : 07.11.2012 22:59

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);
?>


Offline

Skúsený užívateľ
Skúsený užívateľ
nevlozi slovenske znaky

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 08.11.2012 0:00

V akom kódovaní máš uložené dané súbory a ako máš nastavenú DB?







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
nevlozi slovenske znaky

Registrovaný: 24.07.10
Prihlásený: 19.11.22
Príspevky: 107
Témy: 28
Bydlisko: Bratislava
Príspevok NapísalOffline : 08.11.2012 1:05

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
Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. slovenské znaky v C++

v Assembler, C, C++, Pascal, Java

2

656

28.04.2012 20:04

MANIAC Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP-MySQL: Slovenske znaky

v Databázy

27

3607

08.12.2008 11:38

mokus Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP vyhladavanie a slovenske znaky

v PHP, ASP

1

831

26.10.2010 14:42

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. slovenske znaky v programe c

v Assembler, C, C++, Pascal, Java

5

359

21.05.2013 19:26

igorLM Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Slovenské rádia

v Kultúra, umenie, filmy, hudba, história, média

20

1766

06.05.2010 23:17

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Slovenské stránky s PR8

v Internetový marketing, SEO, reklama

3

1122

19.01.2009 17:08

seokings Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. slovenské písmena C++ SDL

v Assembler, C, C++, Pascal, Java

9

456

25.02.2013 19:09

ball8 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Slovenske rozlozenie klavesnice chyba

v Operačné systémy Microsoft

0

315

16.02.2012 9:07

Murdok Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Slovenské tlačidla pre tému Aluminoid

v Redakčné systémy

1

1379

20.04.2006 15:31

Xander Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Slovenske radia do prehravaca aimp

v Ostatné programy

0

620

08.04.2022 0:39

Melouch Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Štuple 20-30e, slovenske eshopy

v Externé zariadenia

6

554

12.03.2017 2:48

Smith Wesson Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Zdarma ČESKÉ a SLOVENSKÉ proxy?

v Sieťové a internetové programy

7

17318

05.06.2017 11:33

Warrax Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. slovenské písmená na anglickú klávesnicu

v Externé zariadenia

2

1769

27.07.2010 21:36

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rich Text editor a slovenské písmenká

v JavaScript, VBScript, Ajax

2

538

20.03.2010 12:44

mylan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmena nemeckeho win xp na slovenske

v Operačné systémy Microsoft

2

431

18.01.2012 11:04

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Česko-slovenské fórum o 3d tlači?

v Ostatné

6

458

06.10.2021 18:37

Joeyeti Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra