Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Sprawdzanie nicku w rejestracji
Pudi
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 3.03.2009
Skąd: WLKP

Ostrzeżenie: (10%)
X----


Mam Plik register.php i chodzi o to żeby przy rejestracji sprawdzało czy dany nick jest zajęty i czy dany mail nie jest zajęty A jak są zajęte to nie można się zarejestrować a jak wolne to mozna
Bardzo prosze o pomoc bo mi to jakos nie wychodzi



Cytat
<?php

$login = $_POST['login'];
$haslo = $_POST['haslo'];
$haslo2 = $_POST['haslo2'];
$email = $_POST['email'];

if ($_POST){

if(!empty($login) AND !empty($haslo) AND !empty($haslo2) AND !empty($email)){

if($haslo != $haslo2){

$info .= 'podane hasla sa rózne<br />';

}else{

if(!ereg("^.+@.+\..+$", $email)){

$info .= 'niepoprawny adres e-mail<br />';

}else{

require_once('config.php');

$login = czysc($login);
$haslo2 = czysc($haslo);
$email = czysc($email);
$avatar = czysc($avatar);
$gadu = czysc($gadu);

$query = "SELECT login FROM users WHERE login=$login";
$result = mysql_query($query);

if(@mysql_num_rows($result) > 1){
$info .= "wybrana nazwa uzytkownika($login) jest juz zajeta<br />";

}else{

$query = "INSERT INTO users (login,haslo,email,data) VALUES ('$login',md5('$haslo2'),'$email',NOW())";
mysql_query($query);

$info .= 'rejestracja zakonczyla sie sukcesem<br />';

}

}

}

}else{

$info .= 'uzupelnij wszystkie pola<br />';

}

}

?>
<html>
<head>
<meta name="generator" content="WebSite PRO 4.3" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<title>Rejestracja</title>
</head>
<body>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

<table>

<tr>
<td>login:</td>
<td><input type='text' name='login'></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>e-mail:</td>
<td><input type='text' name='email'><input type='hidden' name='control' value='1'></td>
</tr>

<tr>
<td><input type='submit' value='zarejestruj'></td>
</tr>

<tr>
<td></td>
<td colspan='2'><?php if(!empty($info)){ echo $info; } ?></td>
</tr>

</table>

</form>

</body>
</html>


Ten post edytował nospor 28.07.2009, 07:42:47
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:15