Autor | Zpráva | ||
---|---|---|---|
RepporeLLo Profil |
#1 · Zasláno: 28. 2. 2006, 21:53:58
Prečo je táto podmienka nesplnená kua?:
<?php if (isset($_POST['odoslat'])) { require_once ('mysql_spojit.php'); function opravit_chyby ($data) { global $dbc; if (ini_get('magic_quotes_gpc')) { $data = stripslashes($data); } return mysql_real_escape_string($data, $dbc); } $sprava = NULL; if (empty($_POST['nick'])) { $u = FALSE; $sprava .= '<p>Nebol zadaný nick!</p>'; } else { $u = opravit_chyby($_POST['nick']); } if (empty($_POST['heslo'])) { $h = FALSE; $sprava .= '<p>Nebolo zadané heslo!</p>'; } else { $h = opravit_chyby($_POST['heslo']); } if ($u && $h) { $prikaz = "SELECT id, meno FROM registracia WHERE nick='$u' AND heslo=PASSWORD('$h')"; $vysledok = @mysql_query ($prikaz); $riadok = @mysql_fetch_array ($vysledok, MYSQL_NUM); if ($riadok) { session_start(); $_SESSION['meno'] = $riadok[1]; $_SESSION['id'] = $riadok[0]; header ("Location: http://www.reppo.sk/prihlaseny.php"); exit(); } else { $sprava = '<p>Zadali ste zlý nick alebo heslo!</p>'; } ---------------------------------------------------------------------- ------------- id mediumint(8) unsigned PRI NULL auto_increment nick varchar(20) UNI meno varchar(20) YES MUL NULL priezvisko varchar(20) YES MUL NULL email varchar(40) MUL pohlavie enum('M','Z') M bydlisko varchar(30) icq int(9) YES NULL msn varchar(40) YES NULL o_sebe text heslo varchar(16) MUL datum datetime 0000-00-00 00:00:00 ---------------------------------------------------------------------- ---------------- nemoze byt chyba v tejto tabulke??? |
||
Tip Profil * |
#2 · Zasláno: 2. 3. 2006, 14:38:33
Jednak
<form action="//prihlasenie.php" method="post"> neni spravny zapis, nechapu proc 2x / jinak nejsem si jistej funkci session, ale nemela by byt na prvnim miste nez budou odeslany hlavicky? |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0