Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%)
|
Witam. Tworzę właśnie walidację danych na własną potrzebę, lecz mam problem, bo nie wiem jak dane formularza wysłać do bazy mysql i z niej otrzymać pętle wraz z rekordami, np:
Wpisuje tytuł "BlaBla" w formularz, a niżej w <div id="wyniki"></div> pojawiają mi się rekordy spełniające kryteria "BlaBla". Aktualnie mój kod wygląda tak:
Proszę o pomoc (IMG:style_emoticons/default/co_jest.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%)
|
Niestety nie mogę zrobić bezpośrednio w PHP, ponieważ chcę, aby proponowane rekordy ukazywały się bez odświeżania strony (IMG:style_emoticons/default/closedeyes.gif)
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Niestety nie mogę zrobić bezpośrednio w PHP, ponieważ chcę, aby proponowane rekordy ukazywały się bez odświeżania strony (IMG:style_emoticons/default/closedeyes.gif) No dobra, ale przecież sam zapis do DB będzie realizowany po stronie PHP... Musisz robić request ajaxowy do skryptu zapisującego te rekordy. Przygotuj sobie skrypt php zapisujący dane do DB. Do niego rób requesty (jsem, taką funkcją: http://api.jquery.com/jQuery.post/ ). Napisz drugą funkcję JSową, która będzie ajaxem otrzymywała z innego skryptu PHP listę tych rekordów. (np gotowego htmla). Potem możesz chociażby użyć JSowego: setInterval(funkcjaPobierajacaDane, 1000) - co sekundę będzie się odpałała funkcjaPobierającaDane. Walidację wprowadzonych danych musisz również robić po stronie tego PHPowego skryptu zapisującego dane do DB. |
|
|
|
LeNy Walidacja danych Formularza + MysQl 15.03.2012, 18:46:45
Niktoś Robisz walidacje w jquery-co jest tylko gadżetem d... 15.03.2012, 19:23:52
Niktoś No to powodzenia jak ktoś js w swojej przeglądarce... 15.03.2012, 20:04:04
LeNy Cytat(Niktoś @ 15.03.2012, 20:04:04 )... 15.03.2012, 20:05:51 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 15:32 |