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