cast
25.07.2006, 14:22:56
Otoz mam taki problem, chcialbym po przez wywyolanie skryptu javascript (onclick na obrazku) aby funckja dodala wpis do bazy danych mysql.
Czy jest mozliwe wykonanie czegos takiego

?
webik
25.07.2006, 15:29:36
Tutaj kłania się php, bo raczej JavaScript nie potrafi sie komunikować z serwerwem bazy danych.... wystarczy napisać prosty skrypt który to wykona i po ptakach, a do onclick dodać po prostu link do skryptu...
Jeżeli zależy Ci na tym aby nie nastepowało przeładowanie strony podczas tej operacji to powinieneś zapoznać sie z AJAXem - najlepiej przeglądnij Forum AJAX
Pozdrawiam
batman
27.07.2006, 00:11:09
Jest to możliwe na dwa sposoby. Pierwszy - mniej elegancki - wywyołanie window.open, a w nim zapisanie do bazy danych to, co potrzebujesz, a następnie zamknięcie tego okan, lub - bardziej elegenckie - użycie ajaxa. Onclick wywołuje funcje w JS, która przy pomocy ajaxa zapisuje dane do bazy.