Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][MySQL] Odczytywanie danych z bazy z uzyciem JS
php__amator
post 8.02.2014, 13:36:35
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


Witajcie przedszkolaki wink.gif

Ostanio niewiele robiłem, w końcu nadszedł ten czas i się zaczęło.
Moje pytanie brzmi:

a może nie pytanie a prośba do zorientowanych w JS. Robię coś w rodzaju generatora naklejek do których dane pobierane są z bazy i wpisywane w pola na naklejce.
Mogę to zrobić w PHP ale wolałbym z użyciem JavaScript'u a chodzi mi o to aby nie przeładowywać strony tylko że tak powiem na żywo więc potrzebuję skrypt ktory pozwoli szybko sprawdzić czy w bazie istnieje wpis o okerślonym identyfikatorze lub jak kto woli czy istnieje wpis nr "x" i jeśli tak to odczytuje dane i pakuje do inputów.
No i nie wiem jak sie do tego zabrac smile.gif
Pomoc z przyjemnością przyjmę.

Pozdrawiam
phpamator

Ten post edytował phpamator 8.02.2014, 13:36:56
Go to the top of the page
+Quote Post
Turson
post 8.02.2014, 13:38:05
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Prostota działania powala z nóg http://api.jquery.com/jQuery.ajax/
Go to the top of the page
+Quote Post
php__amator
post 8.02.2014, 14:02:34
Post #3





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


Taaa, jeśli się ma pojęcie smile.gif
A nie mogłbyś proszę nakreślić jakiegoś prostego przykładu ?
Bo manual w moim przypadku zadziała pewnie za jakies ..... 10 tygodni ?
W zasadzie chodzi mi tylko o coś takiego:
wpisuje do input'a kolejne cyfry kodu, skrypt sprawdza w bazie czy taki jest, jesli jest odczytuje dane z rekordu w którym znajduje się dany kod.
i to tyle smile.gif

Pozdrawiam
phpamator
jqueryamator bedzie wkrótce smile.gif


Ten post edytował phpamator 8.02.2014, 14:06:27
Go to the top of the page
+Quote Post
Turson
post 8.02.2014, 14:07:46
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


[JAVASCRIPT] pobierz, plaintext
  1. $.ajax({
  2. url: 'plik.php',
  3. success: function(msg){
  4. var obj = $.parseJSON(msg);
  5. alert(obj.odp);
  6. }
  7. })
[JAVASCRIPT] pobierz, plaintext

  1. <?PHP
  2. if(1==1) $tab['odp'] = "OK";
  3. else $tab['odp'] = "błąd";
  4.  
  5. $tab=json_encode($tab);
  6. print_r($tab);
Go to the top of the page
+Quote Post
php__amator
post 8.02.2014, 14:16:30
Post #5





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


Ahaa czyli z poziomu ajaxa wywolujemy plik php w ktorym mamy procedure odczytu z bazy ktory zwraca dane do ajaxa i wywala na ekran ?
Go to the top of the page
+Quote Post
Turson
post 8.02.2014, 14:19:22
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Tak, a w js odbierasz tablicę i robisz z nią co chcesz
Go to the top of the page
+Quote Post
php__amator
post 8.02.2014, 14:29:07
Post #7





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


OK, a gdzie w tym przykładowym pliku php powinno znajdowac sie jakieś zapytanie ?
Go to the top of the page
+Quote Post
Turson
post 8.02.2014, 14:48:11
Post #8





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


tam gdzie ja dałem if(1==1) możesz zrobić zapytanie. Zasada działania jest taka sama jak wszędzie, tyle że printujesz jsona na końcu
Go to the top of the page
+Quote Post
php__amator
post 8.02.2014, 16:58:50
Post #9





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


Dziękuję Turson, oczywiscie po trenuję i plusik dla ciebie wink.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:20