Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Walidacja danych Formularza + MysQl
LeNy
post
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:
  1. $(function()
  2. {
  3. $('#newsName').change(function()
  4. {
  5. name = $("#newsName").val();
  6.  
  7. alert("Nazwa to "+name+"");
  8. });
  9. return false;
  10. });


Proszę o pomoc (IMG:style_emoticons/default/co_jest.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

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


Robisz walidacje w jquery-co jest tylko gadżetem do właściwej walidacji w php.Zrób walidację w php.
Go to the top of the page
+Quote Post
LeNy
post
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)
Go to the top of the page
+Quote Post
Niktoś
post
Post #4





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

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


No to powodzenia jak ktoś js w swojej przeglądarce wyłączy.
Go to the top of the page
+Quote Post
LeNy
post
Post #5





Grupa: Zarejestrowani
Postów: 102
Pomógł: 4
Dołączył: 17.01.2009

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


Cytat(Niktoś @ 15.03.2012, 20:04:04 ) *
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)
Go to the top of the page
+Quote Post
ano
post
Post #6





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

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


Cytat(LeNy @ 15.03.2012, 19:51:35 ) *
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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 12:21