Mam rejestracje ktora nie dziala. Problem polega na tym ze kiedy wypelnie wszystkie pola i klikam rejestruj, pola pojawiaja sie puste i nic sie nie dzieje. Rekordy ni zostaja dodane do bazy.
Kod :
<form method=post action=rejestracja.php?action=register>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#859FA7" width="500" align="center" height="200" bgcolor="#F2F2F2">
<tr>
<td width="100%" align="center">
<table border="0">
<tr><td>Użytkownik:</td><td><input type="text" name="user"></td></tr>
<tr><td>Email:</td><td><input type="text" name="email"></td></tr>
<tr><td>Powtórz mail:</td><td><input type="text" name="vemail"></td></tr>
<tr><td>Hasło:</td><td><input type="text" name="pass"></td></tr>
<tr><td></td><td><input type="submit" value="Rejestracja" name="submit"></td></tr>
</table>
</form>
</td>
</tr>
</table>
<?php
include ("config.php");
if ($action == register) {
if (!$user || !$email || !$vemail || !$pass) {
print "Musisz wypełnić wszystkie pola."; }
if ($test1 > 0) {
print "Ktoś już się tak nazywa."; }
if ($test2 > 0) {
print "Ktoś już użył tego adresu email"; }
if ($email != $vemail) {
print "Emaile nie pasują'.";
}
if ($ref) {
mysql_query("update players set refs=refs+1 where id=$ref"); }
$message = "Witam, zostałeś zarejestrowany w internetowej grze. Twoje dane do konta:<br>User:$user<br>Hasło:$pass<br> Życzymy miłej gry.";
mail("$email", "asdasd", $message, "From: rejestracja@asdasd.pl\r\n"
."Reply-To: rejestracja@asdasd.pl\r\n"
print "Zostałeś zarejestrowany, $user. Proszę sprawdź teraz swoją pocztę."; print "<br><a herf=index.php>login</a>"; }
?>
Wywala mi takie bledy :
Cytat
Notice: Use of undefined constant localhost - assumed 'localhost' in D:\programy\WebServ\httpd\projektwl\config.php on line 5
Notice: Use of undefined constant root - assumed 'root' in D:\programy\WebServ\httpd\projektwl\config.php on line 6
Notice: Use of undefined constant western - assumed 'western' in D:\programy\WebServ\httpd\projektwl\config.php on line 8
Notice: Use of undefined constant register - assumed 'register' in D:\programy\WebServ\httpd\projektwl\rejestracja.php on line 28