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: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%)
|
Robisz walidacje w jquery-co jest tylko gadżetem do właściwej walidacji w php.Zrób walidację w php.
|
|
|
|
Post
#3
|
|
|
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
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%)
|
No to powodzenia jak ktoś js w swojej przeglądarce wyłączy.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%)
|
No to powodzenia jak ktoś js w swojej przeglądarce wyłączy. Bez obrazy, ale ja nie prosiłem o wypowiedź na temat włączenia/wyłączenia JS w przeglądarce tylko o pomoc w zbudowaniu skryptu JS (IMG:style_emoticons/default/thumbsdownsmileyanim.gif) |
|
|
|
Post
#6
|
|
|
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. |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 12:21 |