Witam.
Mam problem, otóż robię sobie rejestracje i mam problem z wiadomością z 'echo', chcę aby wyskakiwała ona na dole, lecz jest jakiś wont
Screeny:
Link - pierwotnie.
Link - po przeniesieniu.
Kod:
<html>
<head>
<title>H. Corp - rejestracja</title>
<body>
<style type="text/css">
body {
background-color: black;
background-repeat: no-repeat;
background-position: top;
font-family: Verdana;
font-size: 9px;
scrollbar-face-color: #000000;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
}
.field {
font-family:Verdana;
font-size:9px;
color:silver;
border: 2px #5a5a5a;
padding: 1px;
background: #282828;
border-style: solid;
}
.submit {
background: #202020;
color: #9a9a9a;
border: 2px #5a5a5a solid;
font-family: verdana;
font-size: 10px;
}
A:link {
FONT-WEIGHT: normal; CURSOR: hand; COLOR: #A0A0A0; TEXT-DECORATION: underline;font-size: 10px;
}
A:active {
FONT-WEIGHT: normal; CURSOR: hand; COLOR: #A0A0A0; TEXT-DECORATION: underline;font-size: 10px;
}
A:visited {
FONT-WEIGHT: normal; CURSOR: hand; COLOR: #A0A0A0; TEXT-DECORATION: underline;font-size: 10px;
}
A:hover {
FONT-WEIGHT: normal; CURSOR: hand; COLOR: #ffffff;
}
</style>
<br><br><br><br><br><br><br><br><br><br><br><br>
<center><font style="color: #5a5a5a; font-family: Verdana; font-size: 12px;"><b>Uzupełnij dokładnie poniższy formularz.</b></center></font>
<br><br>
<form method="post" action="rejestracja.php?akcja=wykonaj">
<center><div align=center>
<td align=center>
<font style="color: #5a5a5a; font-family: Verdana; font-size: 11px;">Nick:</font>
</td><br>
<tr><td align=center>
<input type="text" name="nick" maxlength="30" class="field" size="18">
</td></tr><br><br>
<tr><td align=center>
<font style="color: #5a5a5a; font-family: Verdana; font-size: 11px;">Hasło:</font>
</td></tr><br>
<tr><td align=center>
<input type="password" name="haslo" class="field" maxlength="30" size="18">
</td></tr><br><br>
<tr><td align=center>
<font style="color: #5a5a5a; font-family: Verdana; font-size: 11px;">Powtórz hasło:</font>
</td></tr><br>
<tr><td align=center>
<input type="password" name="vhaslo" class="field" maxlength="30" size="18">
</td></tr><br><br>
<tr><td align=center>
<font style="color: #5a5a5a; font-family: Verdana; font-size: 11px;">E-Mail:</font>
<br>
</td></tr>
<tr><td align=center>
<input type="text" name="email" class="field" maxlength="30" size="18">
</td></tr><br><br>
<tr><td align=center>
<font style="color: #5a5a5a; font-family: Verdana; font-size: 11px;">Powtórz e-mail:</font>
<br>
</td></tr>
<tr><td align=center>
<input type="text" name="vemail" class="field" maxlength="30" size="18">
</td></tr><br><br>
<tr><td align=center>
<input type="submit" name="login" value="Zarejestruj!" class="submit"</td></tr>
</font></center></form>
</head>
</html>
</body>
</title>
<?php include("config.php");
$ip = $_SERVER['REMOTE_ADDR'];
$akcja = $_GET['akcja'];
if ($akcja == wykonaj) {
//
$nick = substr(addslashes(htmlspecialchars($_POST['nick'])),0,32);
$haslo = substr(addslashes($_POST['haslo']),0,32);
$vhaslo = substr($_POST['vhaslo'],0,32);
$email = substr($_POST['email'],0,32);
$vemail = substr($_POST['vemail'],0,32);
$nick = trim($nick);
//kilka sprawdzen co do nicku i maila
$spr1 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM uzytkownicy WHERE nick='$nick' LIMIT 1")); //czy user o takim nicku istnieje
$spr2 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM uzytkownicy WHERE email='$email' LIMIT 1")); // czy user o takim emailu istnieje
$pos = strpos($email, "@");
$pos2 = strpos($email, ".");
$emailx = explode("@", $email);
if ($emailx[1] == 'o2.pl') {
$emailx1 = $emailx[0].'@go2.pl';
$emailx2 = $emailx[0].'@tlen.pl';
$spr3 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM uzytkownicy WHERE email='$emailx1' OR `email`='$emailx2' LIMIT 1"));
}elseif ($emailx[1] == 'go2.pl') {
$emailx1 = $emailx[0].'@o2.pl';
$emailx2 = $emailx[0].'@tlen.pl';
$spr3 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM uzytkownicy WHERE email='$emailx1' OR `email`='$emailx2' LIMIT 1"));
}elseif ($emailx[1] == 'tlen.pl') {
$emailx1 = $emailx[0].'@go2.pl';
$emailx2 = $emailx[0].'@o2.pl';
$spr3 = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM uzytkownicy WHERE email='$emailx1' OR `email`='$emailx2' LIMIT 1"));
}
$komunikaty = '';
$spr4 = strlen($nick);
$spr5 = strlen($haslo);
//sprawdzenie co uzytkownik zle zrobil
if (!$nick || !$email || !$haslo || !$vhaslo || !$vemail ) {
$komunikaty .= "<font color=silver><center>Musisz wypełnić wszystkie pola!</font></center>"; }
if ($spr4 < 4) {
$komunikaty .= "<center><font color=silver>Login musi mieć przynajmniej 4 znaki!</font></center>"; }
if ($spr5 < 4) {
$komunikaty .= "<center><font color=silver>Hasło musi mieć przynajmniej 4 znaki!</font></center>"; }
if ($spr1[0] >= 1) {
$komunikaty .= "<center><font color=silver>Ten login jest zajęty!</font></center>"; }
if ($spr2[0] >= 1) {
$komunikaty .= "<center><font color=silver>Ten e-mail jest już używany!</font></center>"; }
if ($email != $vemail) {
$komunikaty .= "<center><font color=silver>E-maile się nie zgadzają!</font></center>";}
if ($haslo != $vhaslo) {
$komunikaty .= "<center><font color=silver>Hasła się nie zgadzają!</font></center>";}
if ($pos == false OR $pos2 == false) {
$komunikaty .= "<center><font color=silver>Nieprawidłowy adres e-mail!</center></font></center>"; }
if ($spr3[0] >= 1) {
$komunikaty .= "<center><font color=silver>Nie można zarejestrować kilku kont na jedną pocztę o2!</center></font><br>"; }
//jesli cos jest nie tak to blokuje rejestracje i wyswietla bledy
if ($komunikaty) {
echo '
<center><b><font style="color: #5a5a5a; font-family: Verdana; font-size: 10px;"><font color=red><br><br>Rejestracja nie powiodła się, popraw następujące błędy:</font></font></center></b>
'.$komunikaty.'';
} else {
//jesli wszystko jest ok dodaje uzytkownika i wyswietla informacje
$nick = str_replace ( ' ','', $nick );
$haslo = md5($haslo); //szyfrowanie hasla
mysql_query("INSERT INTO `uzytkownicy` (nick, email, haslo, ip) VALUES('$nick','$email','$haslo','$ip')") or die("Nie mogłem Cie zarejestrować!");
echo '<br><span style="color: green; font-weight: bold;">Zostałeś zarejestrowany '.$nick.'. Teraz możesz się zalogować.</span><br>';
}
}
?>
Przenoszę to w ten sposób, że kod PHP wklejam niżej po kodzie HTML.