| Autor | Zpráva | ||
|---|---|---|---|
| Pávek Profil |
#1 · Zasláno: 20. 8. 2013, 18:26:14
Ahoj,
prosím o pomoc, po registraci uživatelského jméná s diakritikou mi nejde přihlášení. Funguje pouze když je uživ jméno bez háčků a čárek. include "../php/mysql_spojit.php";/* připojení k databázi */
$login = mysql_real_escape_string($_POST["uziv_jmeno"]);/* nick zadaný ve formuláři pro přihlašování */
$heslo = mysql_real_escape_string($_POST["heslo"]);/* heslo zadané ve formuláři pro přihlašování */
$md5heslo = md5($heslo);/* Pomocí funkce md5() heslo zahashujeme *//* — DOTAZ K MYSQL PRO OVĚŘENÍ PŘIHLAŠOVACÍCH DAT — */
$dotaz = mysql_query("select * from uzivatele where uziv_jmeno = '$login' and heslo = '$md5heslo'");
$overeni = mysql_num_rows($dotaz);$row = mysql_fetch_array($dotaz);
$jmeno = $row["uziv_jmeno"];
if($overeni == 1)
{
$_SESSION['uziv_jmeno'] = stripslashes($login);
$_SESSION['id'] = $row["id"];
$_SESSION['prijmeni'] = $row["prijmeni"];
$_SESSION['jmeno'] = $row["jmeno"];
$_SESSION['ulice'] = $row["ulice"];
$_SESSION['mesto'] = $row["mesto"];
$_SESSION['email'] = $row["email"];
$_SESSION['telefon'] = $row["telefon"];
$_SESSION['admin'] = $row["admin"];
if(!isset($_SESSION["cas"])) $_SESSION["cas"]=time();
echo "<h1>Úspěšně jste se přihlásili</h1>";jde to nějak upravit?? Děkuji |
||
| Zechy Profil |
Zřejmě máš nastavené špatné kodování jak pro tabulku, tak i pro přenos, při přenosu dat se musí nastavit znaková sada komunikace, např:
mysql_query("set names utf8"); // bud
mysql_set_charset("utf8"); // a neboCREATE TABLE name (columns) CHARSET 'utf8'; |
||
| Taps Profil |
#3 · Zasláno: 20. 8. 2013, 19:13:49
|
||
| Pávek Profil |
#4 · Zasláno: 20. 8. 2013, 22:01:17
Děkuji,
už to funguje.. |
||
|
Časová prodleva: 13 let
|
|||
0