Autor Zpráva
Nuimi
Profil
1$pridani = "INSERT INTO registrace(jmeno_u, jmeno, prijmeni, bydliste, cislo_domu, posta, psc, 
2                                         datum, vek, email, telefon) 
3                   VALUES ('" . $_SESSION['username'] . "', '" . $jmeno . "', '" . $prijmeni . "', '" . $bydliste . "', '" . $cislo_domu . "', '" . $posta . "', 
4                           '" . $psc . "', '" . $datum . "', '" . $vek . "', '" . $email . "', '" . $telefon . "')"; 
5      if($db -> query($pridani) == TRUE)
6      {
7        echo("<script>alert(\"Řádek je úspěšně přidán.\");window.location.href=\"inf.php\";</script>");
8      }
9      else
10      {
11        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>';
12      }
$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>';
      }
mám takto obyčejně vytvořený insert dotaz a

 $db= new mysqli("localhost", "******", "*********", "dobrovolnici");
 $db -> query("SET NAMES 'utf-8'");
 $db -> query("SET CHARACTER SET utf-8");
 $dbnew 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
Nuimi:
A samotná odesílaná data mají opravdu kódování UTF-8?
Nuimi
Profil
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
Pokiaľ viem tak by to malo byť $db -> query("SET NAMES 'utf8'"), teda bez spojovníka.
Nuimi
Profil
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
Nuimi:
Jo, všude je to jinak. Viz Některé časteji řešené dotazy pro MySQL - FAQ » MySQL a čeština
Nuimi
Profil
Uz to mam staci to $ db -> query("SSET NAME 'UTF8' ")
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0