login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Php] Poll (Opgelost)

Offline Simax - 20/02/2008 14:29 (laatste wijziging 21/02/2008 14:55)
Avatar van SimaxOnbekend Ik heb een opdracht gekregen om een poll te maken. Dit heb ik al vaker gedaan met php/mysql. Nu beheerst deze website geen php/mysql, dus moet ik een andere manier vinden.

Een gebruiker mag eenmaal stemmen, dus het ip-adres moet worden bijgehouden. Is er iemand die mij kan helpen?

Alvast bedankt .


17 antwoorden

Gesponsorde links
Offline Threetimes - 20/02/2008 14:34
Avatar van Threetimes PHP beginner er moet IETS server-side bijgehouden worden, dus een poll met alleen javascript lijkt me tamelijk onmogelijk...

draaien ze asp? coldfusion? java? iets anders?
Offline BramBo - 20/02/2008 14:40
Avatar van BramBo JS gevorderde Juist, javascript kan niet op de server opslaan omdat alles clientside wordt uitgevoerd(op de computer van de bezoeker).

http://www.howt...t/security
Offline Simax - 20/02/2008 14:43 (laatste wijziging 20/02/2008 14:43)
Avatar van Simax Onbekend Niet dat ik weet. Heb geinformeerd, maar nog geen antwoord ontvangen.
Offline Martijn - 20/02/2008 20:46
Avatar van Martijn Crew PHP je zou een txt bestandje kunnen maken, en die laten opslaan... daar zal vast ook wel iets java voor zijn?
Offline Threetimes - 20/02/2008 21:03 (laatste wijziging 20/02/2008 21:04)
Avatar van Threetimes PHP beginner
DeviourSoul schreef:
je zou een txt bestandje kunnen maken, en die laten opslaan... daar zal vast ook wel iets java voor zijn?
nee-hee, javascript kan geen bestanden op de server opslaan, tenzij via een server-side script (php ofzo)

edit: en als je een java-applet bedoeld, daar geld hetzelfde voor (tenzij je een ftp-programma maakt in een java applet en via ftp de poll-statistieken bijhoud in een tekstbestand)
Offline Rik - 21/02/2008 10:23
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Ook een optie is om de poll op een andere server te hosten en op de website van je opdrachtgever met javascript het stemmen en het opvragen van de stemmen te regelen.

Ajax werkt alleen op dezelfde server dus dan zou je bijvoorbeeld met iframes moeten gaan werken.
Offline Simax - 21/02/2008 10:28
Avatar van Simax Onbekend Ik ben er achter, er draait php op de hosting.
Offline marten - 21/02/2008 10:43
Avatar van marten Beheerder Mooi zet je dit topic even op opgelost dan 
Offline Simax - 21/02/2008 10:50
Avatar van Simax Onbekend Nee, want mijn vraag is; 'Hoe kan ik stemmen bijhouden zonder database?'
Offline b4nkr0bz0r - 21/02/2008 10:54
Avatar van b4nkr0bz0r PHP gevorderde gewoon met een text-file, genoeg rechten geven, data beetje handig opslaan dat je data makkelijk kan selecteren en de juiste resultaten tonen. staan hier genoeg scripts die werken met een text-file dus hier moet je zelf wel uit kunnen komen met een beetje zoeken en doorzetten.

Succes.
Offline Simax - 21/02/2008 11:06
Avatar van Simax Onbekend Ik wil 'het antwoord' & 'het ip-adres' opslaan. Heb je een voorbeeld om een beetje op weg te helpen?
Offline TotempaaltJ - 21/02/2008 11:15
Avatar van TotempaaltJ PHP interesse Kijk eens bij tutorials!

En is het PHP 5, of PHP 4? 
Kan je checken met PHP.net: phpinfo in een leeg bestandje. (of niet, moet je ff checken)
Offline Rik - 21/02/2008 11:15
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Het makkelijkste is denk nog wel om PHP.net: serialize en PHP.net: unserialize te gebruiken. Dan kan je een array met stemmen in een bestand opslaan.
Offline Simax - 21/02/2008 14:54 (laatste wijziging 21/02/2008 14:54)
Avatar van Simax Onbekend Ik heb nu een database tot de beschikking, zodat de stemmen toch wat makkelijker kunnen worden opgeslagen. Graag zou ik zou de resultaten weergeven met balkjes, hoe zou ik dit kunnen doen?

Totaal aantal stemmen = 100%.
Offline BramBo - 21/02/2008 15:00
Avatar van BramBo JS gevorderde x = aantal stemmen
y = aantal stemmen op optie A
z = aantal stemmen op optie B

y / x * 100 = percentage stemmen op A
z / x * 100 = percentage stemmen op B

?
Offline Simax - 21/02/2008 15:02
Avatar van Simax Onbekend @BramBo,
Zover was ik al, maar ik vraag me af hoe ik nu een balkje vul met het percentage?
Offline BramBo - 21/02/2008 15:20
Avatar van BramBo JS gevorderde (percentageOptieA / 100) * BreedteBalk = breedteBalkVoorOptieA
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s