Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dodanie osobnego rekordu POMOCY
Forum PHP.pl > Forum > PHP
felson12
Witam !

Prosze o pomoc, chodzi o to że mam coś takiego:




i chce, aby po kliknieciu Wybieram1, dodalo mi daną wartość do kolumny odpowiadającej danemu tekst1, a jeśli klikne Wybieram2, to doda mi do kolumny odpowiadającej tekst2, i tak osobno dla każdego z poszczególnych wersów na zdjęciu.

wygląd w bazie danych:




Wiem jak zrobić żeby dodawał +1 po każdym kliknięciu, tylko nie wiem jak żeby dla każdego z rekordów klikniecia zliczał osobno.

Pomocy
Gitrix
nie rozumiem.
Chcesz dodawać nowe rekordy czy zmieniać?
jak dodawać
  1. INSERT INTO test SET imie='$imie', email='$email'

to tylko przyklad
a jak chcesz zmienic to
  1. UPDATE test SET imie='$imie'
felson12
Chodzi mi o to że skrypt nie reaguje na poszczególne teksty w tabeli: np mam pierwszy wers w tabeli i klikan Wybieram1, to wszędzie dodaje 1 i zwiększa wartość za kolejnym kliknieciem, byle gdzie klikne on dodaje dla wszystkich a nie dla wybranego tekstu.


Zapytanie do mysql na dodanie rekordu wygląda tak:

Kod
mysql_query("UPDATE dzial SET klik1=klik1+1");


Dodaje ono klikniecie jesli klikniemy Wybieram1

Tutaj drugie zapytanie które dodaje jesli klikniemy Wybieram2

Kod
mysql_query("UPDATE dzial SET klik2=klik2+1");


I tak wychodz ze klikne Wybieram2 to dodaje kazdemu postowi +1 w kolumnie wybieram 2, a chce zeby dodawal post tlyko tam gdzie klikne.
Np tekst1 to Pies, a tekst2 to Kot, klikne WYbieram 2 to doda tylko +1 do kolumnu klik2 ale gdzie występuje tekst2 = KOT.

No to zrobiłem :

Kod
mysql_query("UPDATE dzial SET klik2=klik2+1 WHERE tekst2='$tekst2'");


to wtedy nie dziala wogole nic nie dodaje.

Metoda dodawanie tych postów to POST, wczesniej generuje je formularz i dodaje kolejne do tabelki na rysunku.

Mam zdefiniowane zmienne $tekst1 = @_POST['tekst1'] oraz tekst2 tak samo.

Nie wiem, co jest nie tak.
Gitrix
spróbuj stworzyc 2 podstrony
w jednej klik1.php zapytanie do klik1,a w drugiej klik2.php zapytanie do klik2.
pokaz kod formularza jak mozesz.
psst zamiast @_post ma byc chyba $_post
w miejscu klik1=klik1 ma byc klik1=$klik1
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.