Witam. To kawalek kody mojego pliku z rejestracja :]
function logowanie($login, $haslo)
{
$polaczenie= pol_mysql();
$wynik = mysql_query("select * from users where login='$login'");
if(!$wynik)
return "Problem: zapytanie z bazy nieudane";
if (mysql_num_rows($wynik)== 0)
{
echo "Nie ma takiego uzytkownika w bazie danych!";
exit;
}
$tab_user = wynik_db_do_tablicy($wynik);
if ($tab_user[0]['haslo'] != $haslo)
{
echo "Niepoprawne haslo!";
wy_form_logo();
exit;
}
$user = $login;
session_register("user");
echo "Logowanie :: Panel ::.. (<a href=?id=wyloguj>Wyloguj sie</a>)<br>";
echo "<br><br>";
echo "<b>Twoj nick:</b> ".$user." <br>";
echo "<b>Twoj mail:</b> ".$tab_user[0]['mail']." <br>";
echo "<b>Data rejestracji</b>: ".$tab_user[0]['data']." <br>";
echo "<br><br><hr color=silver size=1px width=80%><br><br>";
echo "Wybierz zadanie:<br>";
echo "<br>";
echo "<a href=?id=dodajart>Dodaj nowy artykul</a><br>";
}
?>
W 9 lini tego kodu jest funkcja exit, aby zatrzymac wykonywanie kody jesli okaze sie ze w bazie nie ma danego uzytkownika.
Strukrura mojej strony wyglada tak:
-tabela gorna
-tabela lewa
-TUTAJ KOD PHP Z REJESTRACJI (przez funkcje include)
-tabela prawa
No i teraz mam taki problem :] Jak okaze sie ze tego uzytkownika nie ma w bazie to wyswietla napis: "Nie ma takiego uzytkownika w bazie danych!" i nic dalej nie ma :(
Da sie zrobiuc zeby jak okaze sie ze tego uzytkownika nie ma, to zeby przerywalo tylko ta jedna funkce ? bo to wyswietla napis ze nie ma tego usera i nawet nie ma prawej tabeli.
A nie chce mi sie bawic w tricki typu
include(menu lewe)
TU REFESTRACJA
include(menu prawe)
a jak by nie bylo tego usera to wyswietla napis oraz robi include(menu prawe) :]