Autor Zpráva
RepporeLLo
Profil
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 *
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?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0