W consoli Google chrome pokazuje mi , że ścieżka do pliku nie istnieje , a jak klikam na błąd to normalnie odpala mi plik.
Wszystko robię na localhoscie (Xampp).
funkcja rejestracji
function register()
{
{
$login = $db->prepare($_GET['login']);
$pass1 = $_GET['pass1'];
$pass2 = $_GET['pass2'];
$mail = $_GET['email'];
$reg = $_GET['reg'];
$ip = $_SERVER['REMOTE_ADDR'];
$counter = 0;
$komunikat= "";
{
$counter++;
$komunikat.= "Login powinien mieć od 6 do 10 znaków lub zawiera nie dozwolone znaki <br />";
}
$szukaj_login = "Select * from mpa_users where name='$login'";
if($db->num_rows($db->query($szukaj_login)) > 0)
{
$counter++;
$komunikat.= "Podany login jest już zajęty <br />";
}
{
$counter++;
$komunikat.= "Hasło powinno mić od 6 do 32 znakę<br /> ";
}
if($pass1 != $pass2)
{
$counter++;
$komunikat.="Podane hasła nie są identyczne .<br />";
}
if($reg == 0)
{
$counter++;
$komunikat.="Musisz zaakceptować regulamin<br />";
}
*@([a-z0-9-]+.)+[a-z]{2,6}$/ix", $mail))
{
$counter++;
$komunikat.="Niepoprawny adres e-mail<br />";
}
$szukaj_mail = "Select * from mpa_users where mail='$mail'";
if($db->num_rows($db->query($szukaj_mail)) > 0)
{
$counter++;
$komunikat.="Podany adres e-mail jest już w zarejestrowany.<br />";
}
if($counter == 0)
{
$db->query("INSERT INTO `mpa_users` (`id`, `name`, `password`, `mail`, `ip`, `premium`, `premium_time`, `logged_ip`) VALUES (NULL, '$login', '".md5($pass1)."', '$mail', '$ip', '0', '0', '$ip');");
$kom = "Twoje konto zostało utworzone<br />";
}
else
{
$kom = $komunikat;
}
}
else
{
$kom = "Błąd !! Napisz do administeracji";
}
return $kom;
}
Plik gdzie jest wszystko wywoływane :
include('../classes/db.php');
include('../inc/functions.php');
Plik tpl
<div class="content">
<div class="content-normal">
<h1 class="bcheading">Rejestracja nowego konta</h1>
<div id='result'></div>
<table class="tableform">
<tr class="fieldtr">
<td class="label">
Nick:<span class="impot">*</span>
</td>
<td>
<input type="text" name="login" id="login" style="width:165px" class="f_input" />
</td>
</tr>
<tr class="fieldtr">
<td class="label">
Hasło:<span class="impot">*</span>
</td>
<td><input type="password" name="pass1" id="pass1" class="f_input" /></td>
</tr>
<tr class="fieldtr">
<td class="label">
Powtórz haslo:<span class="impot">*</span>
</td>
<td><input type="password" name="pass2" id= "pass2" class="f_input" /></td>
</tr>
<tr class="fieldtr">
<td
class="label">E
-Mail:<span
class="impot">*</span
> <td><input type="text" name="email" id="email" class="f_input" /></td>
</tr>
<tr class="fieldtr">
<td class="label">Akceptuje regulamin:<span class="impot">*</span>
<td><input type="checkbox" name="reg" id="reg" value ="1" class="f_input" /></td>
</tr>
<tr class="fieldtr flast">
<td colspan="2" align="center">
<button class="button-reg" id="sprawdz" value="Zarejestruj się " title="Zarejestruj się " >Zarejestruj się </button>
</td>
</tr>
</table>
</div></div>
<script>
$("#sprawdz").click(function ()
{
urlser = '/ajax/register.php';
$.ajax({
type: 'GET',
url: urlser + '?login=' + $('#login').val() + '&pass1=' + $('#pass1').val() + '&pass2=' + $('#pass2').val() + '&email=' + $("#email").val() + '®=' + $('#reg').val(),
success: function(data){
$('#result').html(data);
}
});
});
</script>
Co może być źle ?
Ten post edytował GameMaker 9.09.2011, 17:42:00