bo chceck i users to jest ten sam plik

mi tylko chodzi o to jak napisac skrypt ktory ma zadanie wyswietlic wszystkich uzytkownikow z bazy i ich num gg i email i kiedy zostal zarejstrowany. ;p
{check.php}
<?php
//wczytanie pliku z funkcjami
require_once ("funkcje.php");
//rozpoczecie sesji
//kod PHP
$result = mysql_query("SELECT login, gg FROM krasnal"); {
echo "<TR><TD>" . $row["login"] . "</TD><TD>" . $tab_user["gg"] .
"</TD></TR>\n";
}
?>
Kod
<b>Warning</b>: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>c:\usr\apache\httpd\html\check.php</b> on line <b>10
a to ta baza
CREATE TABLE `users` (
`nr` int(20) NOT NULL AUTO_INCREMENT,
`login` varchar(20) NOT NULL DEFAULT '',
`email` text NOT NULL DEFAULT '',
`gg` varchar(10) NOT NULL DEFAULT '',
`skad` varchar(30) NOT NULL DEFAULT '',
`plec` varchar(20) NOT NULL DEFAULT '',
`haslo` varchar(20) NOT NULL DEFAULT '',
`data` varchar(20) NOT NULL DEFAULT '',
PRIMARY KEY (`nr`)
) TYPE=MyISAM AUTO_INCREMENT=33 ;
ale mam jeszcze jeden problem ;/ gdy dodalem jedno pole email to wywala mi blad
Kod
</b><b>Warning</b>: Missing argument 7 for dodaj_usera() in <b>c:\usr\apache\httpd\html\funkcje.php</b> on line <b>108
a plik funkcje.php wyglada tak:
<?php
function pol_mysql()
{
//ustawiamy teraz dane naszej bazy
$db_host = 'localhost';
$db_user = 'krasnal';
$db_pass = 'krasnal';
$db_name = 'krasnal';
//ustawiamy polaczenie z baza danych
if(!$lacz)
{
echo "Wystapil blad: Polaczenie z baza nie powiodlo sie.";
//wybieramy baze
echo '<b>Baza danych chwilowo niedostepna. Przepraszamy.</b>';
}
function wynik_db_do_tablicy($wynik)
{
$tablica_wyn[$licznik]=$rzad;
return $tablica_wyn;
}
function html_url($url, $nazwa)
{
// wyswietlenie URL-a jako lacza
?>
<P align="center">
<a href="<?=$url?>"><?=$nazwa?></a>
</P>
<?
}
function wy_form_logo()
{
?>
<form method=post action="uzytkownicy.php?m=log">
<TABLE ALIGN="center">
<tr>
<td><b>Login:</b></td>
<td><input type=text name="login"></td>
<td><b>Haslo:</b></td>
<td><INPUT type=password name="haslo"></td>
<td align=center colspan=2>
<INPUT TYPE="SUBMIT" VALUE="Zaloguj"></td>
<td><a href="uzytkownicy.php?m=rejestracja">Rejestracja</a></td>
</tr>
</table></form>
<?
include('down.php');
}
// formularz rejestracji
function dodaj_form()
{
?>
<form method=post action="rejestracja.php">
<TABLE ALIGN="center">
<tr>
<td colspan=2>Dodanie nowego uzytkownika<<TD></TD></td>
<tr>
<td>Login:</td>
<td><input type=text name=login></td></tr>
<tr>
<td>Numer Gadu-Gadu:</td>
<td><input type=text name=gg></td></tr>
<tr>
<td>Skšd jeste:</td>
<td><input type=tekst name=skad></td></tr>
<tr>
<td>Plec:</td>
<td>Mezczyzna: <input type="radio" value="m" checked name="plec"> Kobieta: <input type="radio" name="plec" value="k"></td></tr>
<tr>
<td>Haslo:</td>
<td><input type=password name=haslo></td></tr>
<tr>
<td>Powtórz haslo:</td>
<td><input type=password name=haslo2 /></td>
</tr>
<tr>
<td>Twoj E-mail </td>
<td><input type=text name="email" /></td></tr>
<tr><td colspan=2><h4>Haslo powinno skladac sie z nie wiecej niz 12 znaków.</H4></td></TR>
<tr>
<td align=center colspan=2>
<input type=submit value="Zapisz"></td>
<tr>
<td align=center colspan=2> </td>
</TABLE>
</form>
<?
include ('down.php');
}
//dodajemy uzytkownika do bazy danych
include ('top.php');
function dodaj_usera($login, $email, $gg, $skad, $plec, $haslo, $haslo2 )
{
if ($haslo != $haslo2)
{
echo "<H3 ALIGN=center>Hasla nie sa takie same.</h3>"; dodaj_form();
}
$polaczenie= pol_mysql();
// sprawdzenie, czy login nie powtarza sie
$wynik = mysql_query("select * from users where login='$login'"); $wynik2 = mysql_query("select * from users where email='$email'"); if(!$wynik)
return "Problem: zapytanie z bazy nieudane";
{
echo "<H3 ALIGN=center>Uzytkownik o takiej nazwie lub email jest juz zarejestrowany, spróbuj inny lo
gin</h3>"; dodaj_form();
}
$czas = date("j-m-Y-G:i:s"); // umieszczenie usera w bazie danych
$zapytanie = "insert into users values
('', '$login','$email', '$gg', '$skad', '$plec', '$haslo', '$czas')";
if($wynik)
{
echo "<H3 ALIGN=center>Rejestracja zakonczona pomylnie</h3>"; echo "<H4 ALIGN=center><a href='login.php'>Strona Logowania</a></h4>"; }
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";
{
echo "<H3 ALIGN=center>Niema takiego uzytkownika w bazie danych</h3>"; wy_form_logo();
}
$tab_user = wynik_db_do_tablicy($wynik);
if ($tab_user[0]['haslo'] != $haslo)
{
echo "<H3 ALIGN=center>Niepoprawne haslo</h3>"; wy_form_logo();
}
$user = $login;
echo "<center>zalogowany jako: <b>" .$user."</b>,<br> jestes z <b>".$tab_user[0]['skad']."-a</b>,<br> data twojej rejestracji to: <b>".$tab_user[0]['data']."</b>,<br> twoj numer gg to:<b>".$tab_user[0]['gg']."</b><img src=\"http://status.gadu-gadu.pl/users/status.asp?id=".$tab_user[0]['gg']."r&styl=styl\" /> <br>"; echo "<a href=omnie.php>Strona o mnie</a></center>"; include('down.php');
}
?>
zapomnialem a dalo by rade sprawdzic czy email jest poprwany (czy jest @ zawarta) i wysyla emaila z aktywacja konta

ja dopiero zaczynam nauke w php i jestem konkretnie zielony;/ a chcialbym stworzyc taki maly swoj portalik
jak ktos bedzie mi w stanie pomoc to mozna pisac na gg jestem niewidoczny
z gory dziekuje wszystkim