Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript][MYSQL]Insert do bazy po kliknięciu submit bez odświeżania
Forum PHP.pl > Forum > Przedszkole
Kamil Rybczyński
Witam,
jak wykonać dodawanie danych do bazy po kliknięciu przycisku submit,
ale zanim formularz przekieruje stronę do miejsca napisanego w action="" formularza?


Z góry dziękuję za pomoc.
wookieb
ajax wykonywany na zdarzeniu onsubmit formularza.

html
Kod
<form id="formularz" onsubmit="return dodaj_rekord()">



js
Kod
function dodaj_rekord()
{
// tutaj cos robimy ajaxem i na zdarzenie onSuccess wywolujemy funkcje
return false;
}

function onSuccessAjaxa ()
{
document.getElementById('formularz').submit();

}
kipero
Poczytaj o AJAX
Spawnm
ajax, np. w jquery
  1. $.ajax({
  2.  
  3. type: "POST",
  4.  
  5. url: 'zuo.php',
  6.  
  7. data: "imie="+imie+"&nazwisko="+nazwisko,
  8.  
  9. success: function(msg){
  10. //przekierowanie
  11. }
  12.  
  13. });
matino
Ajaxem wywołaj plik, który zapisze dane do bazy, a po zakończeniu przekieruj się na swoją stronę.
erix
Ile razy jeszcze powiecie o tym samym? Nabijacie posty? Bez przesady, wystarczy raz...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.