Autor | Zpráva | ||
---|---|---|---|
Nuimi Profil |
$pridani = "INSERT INTO registrace(jmeno_u, jmeno, prijmeni, bydliste, cislo_domu, posta, psc, datum, vek, email, telefon) VALUES ('" . $_SESSION['username'] . "', '" . $jmeno . "', '" . $prijmeni . "', '" . $bydliste . "', '" . $cislo_domu . "', '" . $posta . "', '" . $psc . "', '" . $datum . "', '" . $vek . "', '" . $email . "', '" . $telefon . "')"; if($db -> query($pridani) == TRUE) { echo("<script>alert(\"Řádek je úspěšně přidán.\");window.location.href=\"inf.php\";</script>"); } else { echo '<script>alert("Chyba, pridani se nezdarilo! Zkuste zadat vše správně (hesla a zkontrolujte si datové typi u jednotlivých záznamů), také je tu možnost že uživatelské jméno je již zadané a proto ho zkuste změnit ");window.location.href="inf.php";</script>'; } $db= new mysqli("localhost", "******", "*********", "dobrovolnici"); $db -> query("SET NAMES 'utf-8'"); $db -> query("SET CHARACTER SET utf-8"); takto připojení, ale stále mi to do databáze nepřidává háčky a čárky nevíte proč a v databázi mám nastaveno utf8_general_ci |
||
Joker Profil |
#2 · Zasláno: 15. 5. 2015, 18:54:19
Nuimi:
A samotná odesílaná data mají opravdu kódování UTF-8? |
||
Nuimi Profil |
#3 · Zasláno: 15. 5. 2015, 19:01:20
vzhledem k tomu že je zapsáno $db -> query("SET NAMES 'utf-8'") a utf-8 je i ve zdrojovim kódě v HTML tagu tak by měla mít ne
|
||
han5vk Profil |
#4 · Zasláno: 15. 5. 2015, 19:27:55
Pokiaľ viem tak by to malo byť
$db -> query("SET NAMES 'utf8'") , teda bez spojovníka.
|
||
Nuimi Profil |
#5 · Zasláno: 15. 5. 2015, 19:50:37
ja nwm, ale v html to je takto (<meta http-equiv="content-type" content="text/html; charset=utf-8">) s pomlčkou tak to mám tak i tam
|
||
juriad Profil |
#6 · Zasláno: 15. 5. 2015, 19:55:04
Nuimi:
Jo, všude je to jinak. Viz Některé časteji řešené dotazy pro MySQL - FAQ » MySQL a čeština |
||
Časová prodleva: 3 dny
|
|||
Nuimi Profil |
#7 · Zasláno: 18. 5. 2015, 19:54:10
Uz to mam staci to $ db -> query("SSET NAME 'UTF8' ")
|
||
Časová prodleva: 9 let
|
0