Вот щяс делаю страницу регистрации и т.к сегодня первый день сталкиваюсь с php немогу коечто понять вот дапустим мой скрипт
Код:
<?
echo "<img src=img/glregister.jpeg>";
include "core.php";
$Data = '<form action=register.php method=post>
<center>Логин<br>
<font color="#FF0000">*</font><input type=text name=login><br>
Пороль<br>
<font color="#FF0000">*</font><input type=password name=passwd><br>
Повторите пороль<br>
<font color="#FF0000">*</font><input type=password name=repasswd><br>
Почта<br>
<font color="#FF0000">*</font><input type=text name=email><br>
<img src="captcha/img.php?'.session_name().session_id().'"><br>
Введите текст с картинки:<br>
<font color="#FF0000">*</font><input type=text name=captcha><br><br>
<input type=submit name=submit value="Registration">
</form>';
if (isset($_POST['login']))
{
$Link = MySQL_Connect($DBHost, $DBUser, $DBPassword) or die ("Can't connect to MySQL");
MySQL_Select_Db($DBName, $Link) or die ("Database ".$DBName." do not exists.");
$Login = $_POST['login'];
$Pass = $_POST['passwd'];
$Repass = $_POST['repasswd'];
$Email = $_POST['email'];
$Capch_img = $_POST['captcha_keystring'];
$Login = StrToLower(Trim($Login));
$Pass = StrToLower(Trim($Pass));
$Repass = StrToLower(Trim($Repass));
$Email = Trim($Email);
$Capch_img = StrToLower(Trim($captcha_keystring));
if (empty($Login) || empty($Pass) || empty($Repass) || empty($Email))
{
echo "Все поля пустые.";
}
elseif (ereg("[^0-9a-zA-Z_-]", $Login, $Txt))
{
echo "Логин имеет неверный формат.";
}
elseif (ereg("[^0-9a-zA-Z_-]", $Pass, $Txt))
{
echo "Пороль имеент неверный формат.";
}
elseif (ereg("[^0-9a-zA-Z_-]", $Repass, $Txt))
{
echo "Повторите пароль имеент неверный формат.";
}
elseif (StrPos('\'', $Email))
{
echo "Email имеет неверный формат, пример правильного Email:[Ссылки могут видеть только зарегистрированные пользователи. ].";
}
else
{
$Result = MySQL_Query("SELECT name FROM users WHERE name='$Login'") or ("Can't execute query.");
if (MySQL_Num_Rows($Result))
{
echo "Account <b>".$Login."</b> is exists";
}
elseif ((StrLen($Login) < 4) or (StrLen($Login) > 10))
{
echo "Логин должен иметь больше 4 и не более 10 символов.";
}
elseif ((StrLen($Pass) < 4) or (StrLen($Pass) > 10))
{
echo "Повторите пороль должен быть больше 4 и не более 10 смволов.";
}
elseif ((StrLen($Repass) < 4) or (StrLen($Repass) > 10))
{
echo "Повторите пороль должен быть больше 4 и не более 10 смволов.";
}
elseif ((StrLen($Email) < 4) or (StrLen($Email) > 25))
{
echo "Email минимум символов 4 максимум 25 символов.";
}
elseif ($Pass != $Repass)
{
echo "Пороли не совподают.";
}
elseif ($Capch_img != $Capch)
{
echo "Неправельный код с картинки";
}
else
{
// $Salt = $Login.$Pass;
// $Salt = md5($Salt);
// $Salt = "0x".$Salt;
$Salt = "0x".md5($Login.$Pass);
MySQL_Query("call adduser('$Login', '$Salt', '0', '0', '0', '0', '$Email', '0', '0', '0', '0', '0', '0', '0', '', '', '$Salt')") or die ("Can't execute query.");
$mysqlresult=MySQL_Query("select * from `users` WHERE `name`='$Login'");
$User_ID=MySQL_result($mysqlresult,0,'ID');
MySQL_Query("call usecash('$User_ID',1,0,1,0,500000,1,@error)") or die ("usecash failed!");
echo "Акаунт <b>".$Login."(".$User_ID.")"."</b> успешно зарегистрирован! ";
}
}
}
echo $Data;
?>
При таком раскладе у меня открывается страница регистрации и
Сначало картинка Патом под картинкой только появляеца Поля для ввода
логина пасса и т.д
как мне сделать чтобы по середине экрана вверху была рега поля и т.д
на фоне картинки.
подскажите как мне расписать нужно ? )
Последний раз редактировалось wanted678; 09.03.2012 в 14:49.