<TABLE class=regform cellSpacing=0 cellPadding=3 align=center border=0>
<TBODY>
<TR>
<td class="nav" colspan="2"><div class="help">Поля помеченные звездочкой обязательны для заполнения.</div></td></tr>
<FORM name=form action=reg.php method=post>
<TR>
<TD align=right><B>Логин</B> <FONT color=#ff0000>*</FONT></TD>
<td><input type="text" style=" border: 1px solid rgb(0,0,0)" name=r_login value="" accesskey="u" tabindex="1"></td>
<TD> </TD></TR>
<TR>
<TD align=right><B>Пароль</B><FONT color=#ff0000>*</FONT></TD>
<TD><INPUT name=r_pass style=" border: 1px solid rgb(0,0,0)"></TD>
<TD></TD></TR>
<TR>
<TD align=right><B>E-mail</B><FONT color=#ff0000>*</FONT></TD>
<TD><INPUT name=r_email style=" border: 1px solid rgb(0,0,0)"></TD>
<TD> </TD></TR>
<TR>
<TD align=right><B>Имя</B></TD>
<TD><INPUT name=r_name style=" border: 1px solid rgb(0,0,0)"></TD>
<TD></TD></TR>
<TR>
<TD align=right><B>Фамилия</B></TD>
<TD><INPUT name=r_fam style=" border: 1px solid rgb(0,0,0)"></TD>
<TD></TD></TR>
<TR>
<TD colSpan=3> </TD></TR>
<TR>
<TD><INPUT type=hidden value=1 name=send><INPUT type=hidden value=<? echo $pus; ?> name=pus></TD>
<TD colSpan=2><INPUT type=submit value="Сохранить" name=submit></TD></TR></FORM>
<TR>
<TD colSpan=3> </TD></TR>
<TR>
<TD colSpan=3>
<TD> </TD></TR></FORM></TBODY></TABLE>
<?
}
if($send=="1"){
if ($r_login=="")
{
echo "<script> alert('Введите Логин!'); document.location.href='reg.php'; </script>";
exit;
}
if ($r_pass=="")
{
echo "<script> alert('Введите Пароль!'); document.location.href='reg.php'; </script>";
exit;
}
if ($r_email=="")
{
echo "<script> alert('Введите свой E-mail!'); document.location.href='reg.php'; </script>";
exit;
}
if(!preg_match("/^([a-z,0-9])+\@([a-z,0-9])+(\.([a-z,0-9])+)+$/", $r_email))
{
echo "<script> alert('Неправильный E-mail!'); document.location.href='reg.php'; </script>";
exit;
}
//include ("setup.php");
//$date=date("d.m.y");
$sqlr="select * from users where login='$r_login'";
$resultr=mysql_query($sqlr);
$rowr=mysql_fetch_array($resultr);
if ($r_login==$rowr[1])
{
echo "<script> alert('Игрок с таким логином существует!'); document.location.href='reg.php'; </script>";
exit;
}
$pus=$HTTP_COOKIE_VARS["par"];
$sqlru="select * from users where login='$pus'";
$resultru=mysql_query($sqlru);
$rowru=mysql_fetch_array($resultru);
if ($pus==$rowru[1] && $pus<>"")
{
$sqlp="INSERT INTO partner VALUES('$pus','$r_login','$date','0.00')";
mysql_query($sqlp);
}
$sqlr="INSERT INTO users VALUES(NULL,'$r_login','$r_pass','0.00','0.00','0.00','$r_email','$r_name','$r_fam','$date','0.00')";
mysql_query($sqlr);
include("mail/reg.php");
$to =$r_email;
$subject = $reg_reg_mail_subject;
$msg =$reg_reg_mail;
$mailheaders = "Content-Type: text/plain; charset=Windows-1251\n";
$mailheaders .= "From: $con[2]\n";
mail($to, $subject, $msg, $mailheaders);
$con=mysql_fetch_array(mysql_query("select * from seting"));
if ($con[regmail]=="yes"){
include("mail/newreg.php");
$to =$con['adm_email'];
$subject = $reg_reg_mail_subject;
$msg =$reg_reg_mail;
$mailheaders = "Content-Type: text/plain; charset=Windows-1251\n";
$mailheaders .= "From: $con[adm_email]\n";
mail($to, $subject, $msg, $mailheaders);
}
unset($pus);
session_destroy();
?>
<b>Вы зарегистрированы.</b>
перепробовал всё что только в голову пришло.
пробовал разбить его на две части: форма регистрации и скрипт обработчик, в итоге после попытки зарегистрироваться всё время выбивало что такой пользователь уже есть. посмотрите пожалуйста исходник может ошибка(и) где-то есть. Буду очень благодарен.