Дали потребителя съществува

chepa

Registered
Ако може в този регистър кода да ми вградите код дали потребителя съществува...

Код:
<form action="register.php" method="post">
<b class="hui"><b class="hui2">*</b> Име: </b><br/> <input style="width: 155px;"type="text" name="username" value="" /><br/><br/>
<b class="hui"><b class="hui2">*</b> Парола: </b><br/> <input style="width: 155px;" type="password" name="password"  /><br/><br/>
<b class="hui"><b class="hui2">*</b> Повтори парола: </b><br/> <input style="width: 155px;" type="password" name="password2"  /><br/><br/>
<b class="hui"><b class="hui2">*</b> Емайл:</b><br/> <input style="width: 155px;"type="text" name="email"  /><br/><br/>
<b class="hui2">*</b><img src="code.php"/><br/>
<input style="width: 155px;" type="text" name="randimage_txt" value="Въведи кода" maxlength="6"/> 
<br/><br/>
<input type="submit" name="save" value="Запиши" style="background-color: #CCCCCC; border: 1px solid black;" />
</form>
<?php 


$password = $_POST['password'];
$password2 = $_POST['password2'];
if($_POST['save']){



if($_POST['username'] == NULL){

echo '<b class="hui">Моля, въведете потребителско име!</b><br/>';

}if($_POST['password'] == NULL){

echo '<b class="hui">Моля, въведете парола!</b><br/>';

}elseif ($password !== $password2){

echo '<b class="hui">Двете пароли не съвпадат!</b><br/>';

}elseif($_POST['email'] == NULL){

echo '<b class="hui">Моля, въведете правилен емайл!</b><br/>';

}
}

?>
<?php
if(isset($_POST['save'])){
$username = $_POST['username'];
$password = $_POST['password'];
$ip = $_SERVER['REMOTE_ADDR'];
$email = $_POST['email'];
if( md5( $_POST['randimage_txt'] ) != $_SESSION['image_random_value'] ){
print'<b class="hui">Объркахте кода за сигурност. Моля опитайте отново!</b>';
}
else{
$query = mysql_query("INSERT INTO `register` (`username`,`password`,`email`,`ip`) VALUES ('$username', '$password', '$email', '$ip') ") or die(mysql_error());
echo '<b class="hui">Регистрацията мина успешно!</b>';
}

}
?>
 
<form action="register.php" method="post">
<b class="hui"><b class="hui2">*</b> Име: </b><br/> <input style="width: 155px;"type="text" name="username" value="" /><br/><br/>
<b class="hui"><b class="hui2">*</b> Парола: </b><br/> <input style="width: 155px;" type="password" name="password" /><br/><br/>
<b class="hui"><b class="hui2">*</b> Повтори парола: </b><br/> <input style="width: 155px;" type="password" name="password2" /><br/><br/>
<b class="hui"><b class="hui2">*</b> Емайл:</b><br/> <input style="width: 155px;"type="text" name="email" /><br/><br/>
<b class="hui2">*</b><img src="code.php"/><br/>
<input style="width: 155px;" type="text" name="randimage_txt" value="Въведи кода" maxlength="6"/>
<br/><br/>
<input type="submit" name="save" value="Запиши" style="background-color: #CCCCCC; border: 1px solid black;" />
</form>
<?php


$password = $_POST['password'];
$password2 = $_POST['password2'];
if($_POST['save']){

$sql = "SELECT * FROM `таблица` WHERE username = '$username'";
$result = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($result);
if ($broi > 0) {
echo "Това потребителско име е заето.";
}

if($_POST['username'] == NULL){

echo '<b class="hui">Моля, въведете потребителско име!</b><br/>';

}if($_POST['password'] == NULL){

echo '<b class="hui">Моля, въведете парола!</b><br/>';

}elseif ($password !== $password2){

echo '<b class="hui">Двете пароли не съвпадат!</b><br/>';

}elseif($_POST['email'] == NULL){

echo '<b class="hui">Моля, въведете правилен емайл!</b><br/>';

}
}

?>
<?php
if(isset($_POST['save'])){
$username = $_POST['username'];
$password = $_POST['password'];
$ip = $_SERVER['REMOTE_ADDR'];
$email = $_POST['email'];
if( md5( $_POST['randimage_txt'] ) != $_SESSION['image_random_value'] ){
print'<b class="hui">Объркахте кода за сигурност. Моля опитайте отново!</b>';
}
else{
$query = mysql_query("INSERT INTO `register` (`username`,`password`,`email`,`ip`) VALUES ('$username', '$password', '$email', '$ip') ") or die(mysql_error());
echo '<b class="hui">Регистрацията мина успешно!</b>';
}

}
?>

Това в червеното си го нагласяш сам :)

ПП: Много добро име за class :D
 
И така няма ли да продължи скрипта...
<form action="register.php" method="post">
<b class="hui"><b class="hui2">*</b> Име: </b><br/> <input style="width: 155px;"type="text" name="username" value="" /><br/><br/>
<b class="hui"><b class="hui2">*</b> Парола: </b><br/> <input style="width: 155px;" type="password" name="password" /><br/><br/>
<b class="hui"><b class="hui2">*</b> Повтори парола: </b><br/> <input style="width: 155px;" type="password" name="password2" /><br/><br/>
<b class="hui"><b class="hui2">*</b> Емайл:</b><br/> <input style="width: 155px;"type="text" name="email" /><br/><br/>
<b class="hui2">*</b><img src="code.php"/><br/>
<input style="width: 155px;" type="text" name="randimage_txt" value="Въведи кода" maxlength="6"/>
<br/><br/>
<input type="submit" name="save" value="Запиши" style="background-color: #CCCCCC; border: 1px solid black;" />
</form>
<?php


$password = $_POST['password'];
$password2 = $_POST['password2'];
if($_POST['save']){

$sql = "SELECT * FROM `таблица` WHERE username = '$username'";
$result = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($result);
if ($broi > 0) {
echo "Това потребителско име е заето.";
die();
}

if($_POST['username'] == NULL){

echo '<b class="hui">Моля, въведете потребителско име!</b><br/>';

}if($_POST['password'] == NULL){

echo '<b class="hui">Моля, въведете парола!</b><br/>';

}elseif ($password !== $password2){

echo '<b class="hui">Двете пароли не съвпадат!</b><br/>';

}elseif($_POST['email'] == NULL){

echo '<b class="hui">Моля, въведете правилен емайл!</b><br/>';

}
}

?>
<?php
if(isset($_POST['save'])){
$username = $_POST['username'];
$password = $_POST['password'];
$ip = $_SERVER['REMOTE_ADDR'];
$email = $_POST['email'];
if( md5( $_POST['randimage_txt'] ) != $_SESSION['image_random_value'] ){
print'<b class="hui">Объркахте кода за сигурност. Моля опитайте отново!</b>';
}
else{
$query = mysql_query("INSERT INTO `register` (`username`,`password`,`email`,`ip`) VALUES ('$username', '$password', '$email', '$ip') ") or die(mysql_error());
echo '<b class="hui">Регистрацията мина успешно!</b>';
}

}
?>
 

Back
Горе