Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] POST, sondy/głosowanie
annalisa
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 6.05.2009

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


mam pytanie czy można zrobić sondę bez użycia sql tylko samym php?
potrafie zrobić sam formularz tylko później pojawiają się problemy z zapisaniem ich do pliku i użyciem bądź zliczeniem głosów bądź coś innego...
potrzebuje użyć predefiniowanej tablicy POST tylko, że gdy jej używam zawsze pojawiają się jakieś błędy, mogłoby być nawet komentowanie...
proszę o pomoc

Ten post edytował annalisa 6.05.2009, 20:33:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wizard144
post
Post #2





Grupa: Zarejestrowani
Postów: 138
Pomógł: 3
Dołączył: 4.05.2009

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


Poczytaj o płaskiej bazie danych (w pliku tekstowym np.) Co do wyświetlania to banał.

Robisz np

Kod
if(isset($_COOKIE['glos']))
{
echo"
<tr><td>Adam Małysz </td><td>";

/// TU pobierasz dane z bazy z ilością głosów ogólem i z ilością głosów na niego

$max_dla_petli=($ilosc_adam/$ilosc_ogol)*100;

for($x=0;$x<$max_dla_petli;$x++)
{
echo"<img src='jakis_pixel.gif' />";
}
echo "</td>[$ilosc_adam z $ilosc_ogol]</tr><tr><td>
Ahonen itd...
}


Np w ten sposób możesz zobrazować graficznie (zakładając że to wszystko jest w tabelce jakiejś (Sonda). Sprawdzanie IP jest złym pomysłem. Wielu użytkowników ma neostradę więc to raczej nic nie da (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) no ale jak by sie uprzeć to możesz (jak już ktoś zagłosuje) ustawić kolejne ciasteczko i później warunek
Kod
if(isset($_COOKIE['zaglosowal']))
{
echo "Nie możesz głosować ponownie!";
}else{
//dalsza część kodu głosowania
}


Ciastka i tak wygasają po wyłączeniu przeglądarki...

No albo możesz jeszcze zapisywać IP które już głosowało do bazy danych, ale nie wiem czy to sie z celem nie będzie mijało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Poczytaj o bazach w plikach tekstowych...

W ostateczności możesz jeszcze próbować robić to na tablicy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale ja osobiście preferuję starego dobrego MySql-a (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
zelu
post
Post #3





Grupa: Zarejestrowani
Postów: 229
Pomógł: 34
Dołączył: 7.12.2008
Skąd: Poznań

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


Cytat(wizard144 @ 7.05.2009, 07:15:16 ) *
Ciastka i tak wygasają po wyłączeniu przeglądarki...



W tym momencie wszystkie autologowania na wszystkich stronach się posypały (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ciacho nie musi wygasać po wyłączeniu przeglądarki.

Pozdro
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 08:33