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 |
|
|
|
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 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 13:05 |