Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z kodem Dynamicznie sprawdzającym obecność adresu w bazie
gburhiphop
post 12.07.2016, 16:01:27
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 12.07.2016

Ostrzeżenie: (0%)
-----


chodzi o dynamiczne sprawdzanie, czy wpisany email jest już w bazie. Kod wykonuje się w reakcji na wydarzenie blur. Problem jest raczej z przesyłem /odbiorem danych. Namęczyłem się i nie wiem o co chodzi

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;

?>


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 );
}


Zwracało adres email, lub nic w zależności od tego jak ie wersje tego kodu miałem. Ma zwracać $dostep
Go to the top of the page
+Quote Post

Posty w temacie
- gburhiphop   Problem z kodem Dynamicznie sprawdzającym obecność adresu w bazie   12.07.2016, 16:01:27
- - trueblue   Twój kod php nie zwraca wartości zmiennej $do...   12.07.2016, 16:13:14
- - gburhiphop   Zwraca 1. Zawsze   12.07.2016, 18:27:08
- - trueblue   Może zwracać true lub false, na pewno nie 1. I na ...   12.07.2016, 18:41:34
- - gburhiphop   https://drive.google.com/open?id=0BzrqwyGix...Qzdu...   12.07.2016, 19:04:11
- - trueblue   Pokaż aktualny kod php. JSON w ogóle tu nie jest ...   12.07.2016, 19:15:52
- - gburhiphop   Teraz to już totalnie zmieniłem kod php [PHP] pob...   12.07.2016, 19:23:09
- - trueblue   Dobrze, że o tym wspomniałeś. Pewnie dlatego zwra...   12.07.2016, 19:25:45
- - viking   Skoro to jest json to dokładnie w takim formacie m...   12.07.2016, 19:26:50
- - trueblue   viking, obecnie używany jest drugi z podanych kodó...   12.07.2016, 19:32:30
- - gburhiphop   Dalej jest problem.PHHP nic nie zwraca. Aktualny k...   12.07.2016, 19:52:04
- - trueblue   Tym razem używasz getJSON, które wysyła żądanie me...   12.07.2016, 19:54:41
- - gburhiphop   Jak robię w JQ $.post to jest blad PHP undefi...   12.07.2016, 20:00:22
- - trueblue   Nie wysyłasz w ogóle zmiennej em. Zobacz jak to ro...   12.07.2016, 20:03:26
- - gburhiphop   Ale jeśli wyślę {em:'ema'} : var em; var e...   12.07.2016, 20:14:15
- - trueblue   To będzie obiekt. Sprawdź jak to działa w połączen...   12.07.2016, 20:16:27
- - gburhiphop   {em:ema} Działa Dzięki A co mówiłeś że rozszerzen...   12.07.2016, 20:23:52
- - viking   A zajrzales do dokumentacji? Masz w czerwonej ramc...   13.07.2016, 06:28:25


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 02:19