Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][MySQL][PHP]button ulubione
Forum PHP.pl > Forum > Przedszkole
majsterpstryk
witam , chce zrobić na stronie przycisk ulubione , jeśli użytkownik kliknie w przycisk do tabeli w mysql ulubione która ma 3 pola ID_ulubione ID_konferencja , ID Uzytkownik , zostanie dodany wpis gdzie ID_konferencja i ID_uzytkownik to zmienne pobierane z $_GET . Wiem że moge normalnie zrobić to przez formularz z metoda post ale zalezy mi raczej bez przeladowania strony.

  1. $id_uzytk=$_GET['user'];
  2. $id_konf=$_GET['wybor'];
  3. echo'<input type="button" value="Dodaj do ulubionych" name="ulub" onClick="dodaj();"/>';
  4. function dodaj(){
  5.  
  6.  
  7.  
  8. }
  9.  
  10.  

czy da się zrobić tak żeby w funkcji dodaj były widzialne te zmienne z id_uzytk i id_konf i odrazu wykonac zapytanie insert ?
bleblok
Albo mi się wydaje, albo nie rozróżniasz skryptów wykonywanych po stronie Klienta (np. JavaScript) od tych po stronie serwera (ServerSide).

Buttonem chcesz wywołać funkcję w JS a samą funckję opisujesz po stronie skryptu PHP - to nie ma sensu.

Jeśli chcesz to zrobić tak jak myślisz to musisz:
- napisać po stronie serwera skrypt PHP, który obsłuży Ci wywołanie dodania wyrzucone przez metodę "ajax'ową" - żeby wywołanie http://strona/skrypt.php?user=x&wybor=y spowodowało dodanie do bazy tego wyboru,
- napisać wywołanie dodania metodą ajax'ową - która wywoła http://strona/skrypt.php?user=x&wybor=y .

Proponuję poczytać trochę o jQuery ($.get) albo czymś podobnym, które oprócz pomocy przy obsłudze zapytań typu AJAX ma parę innych rzeczy, które mogą Ci się kiedyś przydać.
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.