![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam , to moj pierwszy post wiec prosze o wyrozumiałość ale liczę na podpowiedzi zaawansowanych uzytkowników.
Idea jest taka że mam kilka zmiennych w Javascripcie (ponizej tylko dwie ale docelowo wiecej)które chciałbym zapakować do mysql. Oczywiscie próbowłąem z Ajaxem m.in w takim kodzie: Kod $(document).ready(function(){ $("#wyslij").click(function () { var name = "Aniela"; var lata=70; $.ajax({ type: "POST", url: "k2.php", data: {"imie":name,"wiek":lata}, beforeSend: function(html){ $("#info").html("Laduje...<br />"); }, success: function(html){ $("#wynik_zapytania").html(html); }, error: function(html){ $("#info").html("Wystąpił bład"); }, complete: function(html){ $("#info").append("Żądanie zostało zakończone"); } }); }); }); W powyższym kodzie wszystko dziala dobrze, k2.php też interpretuje dobrze poniezej skromna zawartosc: <?php print($_POST['imie']); print($_POST['wiek']+23); // tu widac ze php otrzymuje zmienną, dodaje i zwraca poprawnie. ?> Proszę o podpowiedz jak teraz dzialać na samych zmiennych $_POST['imie'],$_POST['wiek'], chciałbym swobodnie przypisywać je do zmiennych i np składać z nich zapyania sql. Dlaczego wyswietlony plik k2.php w przegladarce nie wyswietla print($_POST['imie']); a jedynie :Notice: Undefined index: imie Wielkie Dzięki za choćby przeczytanie moich problemów z tym, niemniej proszę o cenne rady. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 355 Pomógł: 50 Dołączył: 20.08.2007 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Czy to:
Nie powinno być tak:
I tym sposobem wysyłasz post name, lata. http://api.jquery.com/jQuery.ajax/ Cytat Dlaczego wyswietlony plik k2.php w przegladarce nie wyswietla Ponieważ ich nie widzi. Zmienne post przesyłasz ajaxem. Ten post edytował !*! 9.05.2013, 09:48:55 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 110 Dołączył: 18.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Hondek przecież pisze, że wysyła poprawnie POSTa (IMG:style_emoticons/default/smile.gif) Zresztą jest "type: "POST" (IMG:style_emoticons/default/smile.gif)
Jogas (IMG:style_emoticons/default/smile.gif) Plik k2.php powinien wyświetlać się pusty, czyli wszystko jest jak najbardziej poprawnie (IMG:style_emoticons/default/smile.gif) Wyrzuca notica ponieważ jak otworzysz plik przez przeglądarkę zmienne POSTowe nie istnieją (IMG:style_emoticons/default/smile.gif) W pliku k2.php operujesz na zmiennych jak w normalnym pliku php (IMG:style_emoticons/default/smile.gif) Daj sobie sprawdzenie czy dane istnieje post aby pozbyć się notica na początku i jak ktoś wejdzie na k2.php redirect na index albo coś w tym stylu (IMG:style_emoticons/default/smile.gif)
Pamiętaj o odpowiednim zabezpieczeniu kodu (IMG:style_emoticons/default/smile.gif) Pozdrawiam Arcio !*! Raczej są poprawnie ułożone dane w data do tego jak Jogas odbiera w php (IMG:style_emoticons/default/smile.gif) Ten post edytował Arcioch 9.05.2013, 09:54:01 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 355 Pomógł: 50 Dołączył: 20.08.2007 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Jasne @Arcioch masz rację - moje przeoczenie, przepraszam!
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 8.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Wielkie, pomogło!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:57 |