http://p4k3r.eu/r/
no i teraz tak nie wiem czemu nie działa prosze o pomoc
- function pol_mysql()
{
//ustawiamy teraz dane naszej bazy
$db_host = 'localhost';
$db_user = 'paker_wd';
$db_pass = 'MojeHasło';
$db_name = 'paker_wd';
//ustawiamy polaczenie z baza danych
$lacz = mysql_pconnect($db_host, $db_user, $db_pass);
if(!$lacz)
{
echo "Wystąpił błąd: Połączenie z bazą nie powiodło się.";
exit; }
//wybieramy baze
if(!@mysql_select_db($db_name, $lacz)) {
echo 'Baza danych chwilowo niedostepna. Przepraszamy.';
exit; }
}
function wynik_db_do_tablicy($wynik)
{
$tablica_wyn=array();
for($licznik=0; $rzad=@mysql_fetch_array($wynik); $licznik++)
$tablica_wyn[$licznik]=$rzad;
return $tablica_wyn;
}
function html_url($url, $nazwa)
{
// wyswietlenie URL-a jako lacza
?>
}
//wyswietla nam pole do zalogowania sie, badz rejestracji;)
function wy_form_logo()
{
?>
Login:
Hasło:
Rejestracja
}
// formularz rejestracji
function dodaj_form()
{
?>
Dodanie nowego uzytkownika
Login:
Numer Gadu-Gadu:
Skad jestes:
Płeć:
Mezczyzna: Kobieta:
Haslo:
Powtorz haslo:
Haslo powinno skladac sie z nie wiecej niż 12 znaków.
html_url("index.php", "Logowanie");
}
//dodajemy użytkownika do bazy danych
function dodaj_usera($login, $gg, $skad, $plec, $haslo, $haslo2)
{
if ($haslo != $haslo2)
{
echo "<h3 align="center">Hasla nie sa takie same.</h3>";
dodaj_form();
exit;
}
$polaczenie= pol_mysql();
// sprawdzenie, czy login nie powtarza sie
$wynik = mysql_query("select * from users where login='$login'");
if(!$wynik)
return "Problem: zapytanie z bazy nieudane";
if (mysql_num_rows($wynik)>0)
{
echo "<h3 align="center">Uzytkownik o takiej nazwie jest juz zarejestrowany, sprobuj inny login</h3>";
dodaj_form();
}
$czas = date("j-m-Y-G:i:s");
// umieszczenie usera w bazie danych
$zapytanie = "insert into users values
('', '$login', '$gg', '$skad', '$plec', '$haslo', '$czas')";
$wynik=mysql_query($zapytanie);
if($wynik)
{
echo "<h3 align="center">Rejestracja zakonczona pomyslnie</h3>";
echo "<h4 align="center">Strona Logowania</h4>";
exit;
}
return true;
}
function logowanie($login, $haslo)
{
$polaczenie= pol_mysql();
// sprawdzenie, czy login nie powtarza sie
$wynik = mysql_query("select * from users where login='$login'");
if(!$wynik)
return "Problem: zapytanie z bazy nieudane";
if (mysql_num_rows($wynik)== 0)
{
echo "<h3 align="center">Niema takiego uzytkownika w bazie danych</h3>";
wy_form_logo();
exit;
}
$tab_user = wynik_db_do_tablicy($wynik);
if ($tab_user[0]['haslo'] != $haslo)
{
echo "<h3 align="center">Niepoprawne haslo</h3>";
wy_form_logo();
exit;
}
$user = $login;
//rejestrowanie danych sesji
session_register("user");
echo "zalogowany jako: " .$user.", jestes z ".$tab_user[0]['skad'].", data twojej rejestracji to: ".$tab_user[0]['data']."
";
echo "tajna strona";
}
?>