Sonda na stronie.

Jak stworzyć swoją pierwszą stronę. Jeśli jeszcze nie orientujesz się w temacie robienia stron, zapraszamy tutaj.
bastor
Posty: 1
Rejestracja: 18 lip 2005, 14:43:36
Płeć: Niewybrana

Sonda na stronie.

Post autor: bastor »

Czy ktoś mi może pomóc. Chciałbym umieścić na swojej stronie sonde. Nie chce korzystać z gotowych sond zamieszczonych na stroniach tylko chciałbym stoworzyć własną. Pozdrawiam wszystkich i czekam na jakiegoś dobrego człowieka aż mi powie....
Awatar użytkownika
olek
Posty: 234
Rejestracja: 04 lip 2005, 09:11:06
Lokalizacja: Parczew
Płeć: Niewybrana

Post autor: olek »

sciągnij sobie to
http://olek.cba.pl/sonda.rar

zobacz czy taka bedzie ci pasować, w pliku poll.dat masz tresc pytania, w pliku readme.txt masz wszystko wyjasnione
Obrazek

nie udzielam pomocy na gg, od tego jest to forum albo google.pl
Awatar użytkownika
michalmet
Posty: 94
Rejestracja: 07 lip 2005, 10:03:11
Lokalizacja: Somewhere in Poland....
Płeć: Niewybrana
Kontakt:

Post autor: michalmet »

By móc zrobić sondę musisz znać podstawy PHP, przede wszystkim odbierania informacji z formularza i operowania na plikach. Tam gdzie masz sondę (strona, osobny plik) umieść formularz, a w nim odpowiednią ilość przycisków wyboru (radiobuttony) oraz przycisk (submit). W parametrze Action dla formularza wpisz nazwę pliku, w którym będzie wykonywany skrypt. Na początek sugeruję utworzyć nowy plik, np. odbierz.php. W tym zaś pliku odbierasz (zależnie od wcześniej wybranej metody - get lub post) informację o tym, jaką opcję użytkownik wybrał. Następnie otwierasz plik, w którym masz zapisane informacje. Dobrze jest je zapisać w formacie: "0;0;0;0" (tzn. każdą liczbę oddzielić średnikiem lub innym znakiem nie będącym liczbą). Następnie łatwo można użyć funkcji explode, by wrzucić ten tekst do tablicy. Wygląda to tak:

Kod: Zaznacz cały

$tekst="9;3;6;12;7";
$wyniki=explode(";",$tekst); 
Teraz spokojnie zwiększasz o 1 tą liczbę, która będzie odpowiadać Twojej opcji z ankiety. Wyświetlasz wynik i zapisujesz z powrotem do pliku, poprzez wykorzystanie funkcji implode, która działa w drugą stronę co funkcja explode, a na koniec zapisujesz do pliku.

Dobrym wyjściem byłoby, gdybyś dodał ciasteczko podczas pobierania wyniku, aby dany użytkownik nie mógł po raz drugi zagłosować w ankiecie.

W razie kłopotów - pytaj ;)

Pozdrawiam
Forum dla programistów - polecam ;)

www.animavilis.[regulamin forum: punkt 2.13] - strona mojego zespołu 8) wciąÂ¿ w fazie tworzenia...
Awatar użytkownika
Emdek
Admin forum
Posty: 412
Rejestracja: 06 lip 2005, 21:02:59
Płeć: Mężczyzna
Kontakt:

Post autor: Emdek »

Gotową sondę możesz znaleźć także tutaj:
http://forumweb.e-vip.pl/viewtopic.php?t=5990
Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.
http://otter-browser.org
ODPOWIEDZ