JQuery
CODE
var dostep;
var email = $(this);
var emaildata=email.val();
var em={em:emaildata};
$.getJSON('rejestracja_sprawdzanie.php', em, function(dostep){
if(dostep==true){
$(".komunikat21").html("<div class='kom'>ten email jest już w bazie danych</div>");
email.removeClass("powodzenie").addClass("niepowodzenie");
}
else{
email.removeClass("niepowodzenie").addClass("powodzenie");
$(".komunikat2").text("a");
}
});
});
PHP
CODE
<?php
$ema=$_POST['em'];
$email=json_decode($ema);
echo $email;
$polaczenie=mysql_connect('localhost','root','');
mysql_select_db('uzytkownicy');
$zap_wysw_emaile="SELECT * FROM uzytkownicy";
$wynik_z_wysw_emaili=mysql_query($zap_wysw_emaile);
$i=0;
while ($wiersz_email = mysql_fetch_array($wynik_z_wysw_emaili)){
if($ema==$wiersz_email['email_uzytkownika']){
$dostep=true;
}
else{
$dostep=false;
}
$i++;
}
json_encode($dostep);
return $dostep;
?>
$ema=$_POST['em'];
$email=json_decode($ema);
echo $email;
$polaczenie=mysql_connect('localhost','root','');
mysql_select_db('uzytkownicy');
$zap_wysw_emaile="SELECT * FROM uzytkownicy";
$wynik_z_wysw_emaili=mysql_query($zap_wysw_emaile);
$i=0;
while ($wiersz_email = mysql_fetch_array($wynik_z_wysw_emaili)){
if($ema==$wiersz_email['email_uzytkownika']){
$dostep=true;
}
else{
$dostep=false;
}
$i++;
}
json_encode($dostep);
return $dostep;
?>
w JQUery próbowałem też np tak:
CODE
var dostep;
var email = $(this);
var emaildata=email.val();
var em={em:emaildata};
$.ajax({
type: "POST",
url: "rejestracja_sprawdzanie.php",
data: "em=grzesiek.burdacki@gmail.com",
success: function(dostep){
alert( "Odp. od PHP: " + dostep );
}
var email = $(this);
var emaildata=email.val();
var em={em:emaildata};
$.ajax({
type: "POST",
url: "rejestracja_sprawdzanie.php",
data: "em=grzesiek.burdacki@gmail.com",
success: function(dostep){
alert( "Odp. od PHP: " + dostep );
}
Zwracało adres email, lub nic w zależności od tego jak ie wersje tego kodu miałem. Ma zwracać $dostep