Autor Zpráva
pitomec
Profil
Pls. mam formular na admin.zsnakorabe.cz a ten kdyz ho odentruju tak napise error hlasku myho programu jako by neodeslal ty udaje ale kdyz to udelam mysi tak OK. cim to je?

jmeno: a
heslo:b

Thx
Casero
Profil
nepracuječš pak nějks hodnotou submit??...pač ta s eodesílá je n po kliknutí myší
pitomec
Profil
jenom s $username a $password
peta
Profil *
pitomec
V 1. rade je treba mit formular validni, pak je mozne hledat dalsi chyby
www.htmlvalidator.com/lite/
Jako 2. by jsem to dal do pekne tabulky, aby se to zarovnalo jaksi hezci
A jako 3. by mozna bylo dobre ukazat sem i php soubor
"kontrola.php"
protoze chyba je pravdepodobne tam a kdyz se zkusim prihlasit 2x, tak mne prihlasil.

Mimochodem, asi by bylo lepsi skolni web dat do nejakeho redakcniho systemu, nemusis to vse programovat.
Anonymní
Profil *
<?php

session_start();

include 'db.php';

$username_adm = $_POST['username'];
$password_adm = $_POST['password'];

if((!$username_adm) || (!$password_adm)){
include 'funkce.php';
zacatek("Pøihlášení");
echo "<p>Prosím vložte všechny povinné údaje!</p>";
form();
konec();
exit();
}

$password2_adm = md5($password_adm);

$sql = mysql_query("SELECT * FROM zs_admin_users WHERE username_admin='$username_adm' AND password_admin='$password2_adm' AND activated_admin='1'");
$login_check = mysql_num_rows($sql);

if($login_check > 0){
while($row = mysql_fetch_array($sql)){
foreach( $row AS $key => $val ){
$$key = stripslashes( $val );
}

session_register('first_name_admin');
$_SESSION['first_name_admin'] = $first_name_admin;
session_register('last_name_admin');
$_SESSION['last_name_admin'] = $last_name_admin;
mysql_query("UPDATE zs_admin_users SET last_login_admin=now() WHERE userid_admin='$userid'");
header("Location: main.php");
}
} else {
include 'funkce.php';
zacatek("Pøihlášení");
echo "<p>Nemùžete se pøihlásit! Nesouhlasí jméno a heslo nebo váš úèet není aktivován! Zkuste to prosím znovu!";
form();
konec();
}
?>
Toto téma je uzamčeno. Odpověď nelze zaslat.