ForumCała strona

Nawigacja

Aktualnie online

Gości online: 11

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

JazOOn
06.10.2025 21:00:15
czy shout dziala?

hoopak
02.10.2025 10:33:17
Bleeeeee Cool

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
G?osowanie na losowy cytat we wtyczce Cytaty
Szapko
Witam!

Od jakiego? czasu próbuj? napisa? proste g?osowanie na losowy cytat z wtyczki Cytaty.
Panel, który losuje cytat zdo?a?em napisa? samemu, ale z g?osowanie ju? nie idzie tak g?adko.

Za?o?enie jak to mia?o wygl?da?:
S? dwa przyciski + i - i gdy naci?niemy np. + to wysy?amy formularz, który pobiera liczb? z tabeli cytaty, pola cytat_plus i dodaje do niej 1 po czym z powrotem wysy?a warto?? do pola (ju? z dodan? jedynk?). G?os mo?e odda? tylko u?ytkownik i tylko raz, na plus albo minus.

Cz??? panelu odpowiedzialna za g?osowanie:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Na razie doda?em tylko formularz dodaj?cy g?os na + ale i tak nie dzia?a. Nie wiem gdzie zrobi?em b??d, ale pola w bazie szalej?. Punkty dodaj? si? raz do dobrego pola (to chyba tylko, dlatego, ?e nie raz losuje ten sam cytat dwa razy), a nie raz do innego pola. Warto?? jednak jest dobra. Nie wiem czemu tak si? dzieje, ale powinno pobiera? ID cytatu, który si? wy?wietla aktualnie, a nie kolejnego.
Pola w bazie wygl?daj? tak:
cytat_plus varchar(100), latin2_general_ci, domy?lnie: 0
cytat_minus varchar(100), latin2_general_ci, domy?lnie: 0

Ca?y panel wygl?da tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Pieka dnia 10.02.2010 01:39:51
 
W?cibski Go??
Dodany dnia 27.10.2025 08:38:09
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
kefirek
Spróbuj tak
I pola w bazie zmie? na INT a nie VARCHAR

Pobierz kod źródłowy  Rozwiń Kod źródłowy


 
Szapko
Prawie dzia?a, jednak dodaje i odejmuje nie do cytatu, który aktualnie si? wy?wietla (ten, na który g?osuje) tylko do cytatu, który pojawia si? po zag?osowaniu.

Wiadomo?? doklejona:
Jednak ju? sobie poradzi?em.
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Wiadomo?? doklejona:
G?osowanie jest dla widoczne tylko dla userów, ale nie wiem jak zrobi? by jeden user móg? odda? tylko jeden g?os, na plus albo na minus do danego cytatu.
Edytowane przez Szapko dnia 10.02.2010 17:12:12
 
kefirek
Zrób sobie dodatkow? tabele w bazie danych z kolumnami

Cytat_id | user_id | ocena |

I potem sprawdzasz czy id cytatu oraz usera istnieje w bazie. Je?li tak user g?osowa? ju? je?li nie znaczy ?e nie g?osowa?.
 
Szapko
Zrobi?em tylko dwie kolumny, trzeciej nie b?d? potrzebowa?:
cytat_id int(10), Atrybut: UNSIGNED, Null: Nie
user_id int(10), Atrybut: UNSIGNED, Null: Nie

Kod wygl?da teraz tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Napis ju? g?osowa?e? wy?wietla si? prawid?owo przy tych cytatach, na które zag?osowa?em, ale gdy jeszcze nie g?osowa?em na jaki? cytat to nie wy?wietlaj? mi si? przyciski do g?osowania.

Wiadomo?? doklejona:
Problem rozwi?zany przez @kefirka:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Szapko dnia 12.02.2010 22:43:01
 
Ummm
Jak chc? doda? panel mam taki error:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Wiadomo?? doklejona:
dan_0803 napisa?/a:
Zrobi?em tylko dwie kolumny, trzeciej nie b?d? potrzebowa?:
cytat_id int(10), Atrybut: UNSIGNED, Null: Nie
user_id int(10), Atrybut: UNSIGNED, Null: Nie

Kod wygl?da teraz tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Napis ju? g?osowa?e? wy?wietla si? prawid?owo przy tych cytatach, na które zag?osowa?em, ale gdy jeszcze nie g?osowa?em na jaki? cytat to nie wy?wietlaj? mi si? przyciski do g?osowania.

Wiadomo?? doklejona:
Problem rozwi?zany przez @kefirka:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Witam móg?bym dosta? kodzik do wklejenia w myphpadmina aby mi utworzy? takie tabelki?
Edytowane przez Ummm dnia 12.06.2010 19:26:40
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl