![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Mam taką prostą sondę:
No i wszystko ładnie, tylko że po wybraniu opcji i kliknięciu na głosuj nic się nie zmienia. Co może być tego powodem ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
A wyświetlają się jakieś błędy? I nic się nie zmienia to znaczy? Nie dodaje w ogóle głosów do bazy czy dodaje a nie wyświetla wyników na stronie? Wyświetla to cudo jakieś komunikaty?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Nie wyświetla żadnych błędów.
Po zagłosowaniu nie jest aktualizowana w bazie kolumna: votes i ciągle jest taka sama liczba głosów jak pierwotnie. Co może być tego powodem ? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Daj zaraz po <?
Rozumiem, że cudzysłów przy wklejaniu zgubiłeś w linii 18? Poza tym zamiast $vote w linii 62 spróbuj $_POST['vote'] (czyżby chodziło o register globals). No i $HelloCheater z cookies pobierane w celu zabezpieczenia przed ponownym głosowaniem również w linii 62 - zamiast $HelloCheater użyj $_COOKIE['HelloCheater']. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Rzeczywiście były jakieś błędy.
Dodałem: $vote=$_POST['vote']; $HelloCheater=$_POST['HelloCheater']; I teraz mam cośtakiego: Notice: Undefined index: HelloCheater in /temp/sonda/votes.php on line 65 Warning: Cannot modify header information - headers already sent by (output started at /temp/sonda/votes.php:65) in /temp/sonda/votes.php on line 70 Notice: Undefined variable: PHP_SELF in /temp/sonda/votes.php on line 71 Warning: Cannot modify header information - headers already sent by (output started at /temp/sonda/votes.php:65) in /temp/sonda/votes.php on line 71 Nie wiem czym jest $HelloCheater. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
helllocheater powinno bybc pobrane z ciasteczka
nie:$PHP_SELF a $_SERVER[' PHP_SELF'] -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Zamiast $_POST['HelloCheater'] ma być $_COOKIE['HelloCheater'].
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
tez dostanie notice'a a nastepnie warninga ze nie mozna wyslac naglowkow
![]() Najpierw trzeba sprawdzic czy jest w $_COOKIE a dopiero potem przypisac odpowiednią wartosc. A jak nie ma to ustawic na null -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Dziękuje za pomoc !
Co prawda mimo użycia $_SERVER['PHP_SELF'] dalej wyskakuje mi: Notice: Undefined variable: PHP_SELF in /temp/sonda/votes.php on line 88 ale to już nieistotne... |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
skoro wyskakuje ci ten blad, znaczy ze jeszcze gdzies uzywasz zmiennej $PHP_SELF a konkretnie w pliku votes.php w linii 88
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 23.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Rzeczywiście ...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:44 |