Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dodanie osobnego rekordu POMOCY
felson12
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 21.07.2013

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


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

Ten post edytował felson12 19.10.2014, 01:11:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Gitrix
post
Post #2





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 17.10.2014

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


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'


Ten post edytował Gitrix 19.10.2014, 07:33:43
Go to the top of the page
+Quote Post
felson12
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 21.07.2013

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


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.

Ten post edytował felson12 19.10.2014, 10:55:38
Go to the top of the page
+Quote Post
Gitrix
post
Post #4





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 17.10.2014

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


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

Ten post edytował Gitrix 19.10.2014, 18:41:55
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 00:04