Dzięki

Teraz juz sobie sam zrobie do konca

pozdro

Niechce zakladac nowego tematu, wiec..
mam problem. Mam zabezpieczenie przed powtarzajacym sie loginie. Wywala mi o tym komunikat, jednak w bazie zapisuje :/
Jak zrobic by nie zapisywało?
Moj kod, rejestracja.php:
<?php
include ('config.php');
if($haslo1 != $haslo2) header("Location: formularz.php?action=zlehasla");
$wynik = mysql_query("select * from users where login='$login'");
if (!preg_match("/^[-0-9A-Z_.]{1,50}@([-0-9A-Z_.]+.){1,50}([0-9A-Z]){2,4}$/i", $mail)) header("Location: formularz.php?action=mail"); else {
$login = $_POST['login'];
$gg = $_POST['gg'];
$skad = $_POST['skad'];
$plec = $_POST['plec'];
$haslo1 = $_POST['haslo1'];
$haslo2 = $_POST['haslo2'];
$mail = $_POST['mail'];
$query = mysql_query("insert into users values('', '$login', '$gg', '$skad', '$plec', '$haslo1', '$haslo2', '$mail' )"); echo ' Rejestracja zakończona pomyślnie, teraz możesz sie <a href="login.php">zalogować</a>. '; }
?>
Formularz.php:
<?php
// zmienna $action przekazana metoda GET
$action = $_GET['action'];
// sprawdzamy czy zmienna $action ma wartość zlehasla a jak tak wywalamy błąd
if($action=='zlehasla') echo '<b><center>Hasła nie pasują do siebie</b></center>';
// zmienna $action przekazana metoda GET
$action = $_GET['action'];
// sprawdzamy czy zmienna $action ma wartość zlehasla a jak tak wywalamy błąd
if($action=='zlylogin') echo '<b><center>Login jest już zajęty przez innego użytkownika.</b></center>';
// zmienna $action przekazana metoda GET
$action = $_GET['action'];
// sprawdzamy czy zmienna $action ma wartość zlehasla a jak tak wywalamy błąd
if($action=='mail') echo '<b><center>Podany przez ciebie e-mail jest nieprawidłowy.</b></center>';
?>
<form method=post action="rejestracja.php">
<TABLE ALIGN="center">
<tr>
<td colspan=2><H1>Dodanie nowego użytkownika</H1><TD></TD></td>
<tr>
<td>Login:</td>
<td><input type=text name=login></td></tr>
<tr>
<td>Adres email:</td>
<td><input type=tekst name=mail></td></tr>
<tr>
<td>Numer Gadu-Gadu:</td>
<td><input type=text name=gg></td></tr>
<tr>
<td>Skšd jesteoe:</td>
<td><input type=tekst name=skad></td></tr>
<tr>
<td>Płeć:</td>
<td>Mężczyzna: <input type="radio" value="m" checked name="plec"> Kobieta: <input type="radio" name="plec" value="k"></td></tr>
<tr>
<td>Hasło:</td>
<td><input type=password name=haslo1></td></tr>
<tr>
<td>Powtórz hasło:</td>
<td><input type=password name=haslo2></td></tr>
<tr><td colspan=2><h4>Hasło powinno składać się z nie więcej niż 12 znaków.</H4></td></TR>
<tr>
<td align=center colspan=2>
<input type=submit value="Rejestruj"></td></TABLE></form>