anoniem Geplaatst: 18 januari 2003 Delen Geplaatst: 18 januari 2003 hallo allemaal, ik ben begonnen PHP en MySQL te bestuderen en uit proberen met behulp van wat voorbeelden. nu heb ik een kleine pol gemaakt. maar heb nu het volgende probleem: als je een stem hebt uitgebracht krijg je te zien hoeveel mensen en waarop gestemt is. maar klik je nu op pagina vernieuwen word direct weer een stem toegevoegd. de stem zit dus nog in het geheugen denk ik. weet iemand hoe ik het uit het geheugen kan halen? de pol is te vinden op [url]http://bennyk.df2u.com/polresults.htm[/url] bvd. Quote Link naar reactie
anoniem Geplaatst: 18 januari 2003 Auteur Delen Geplaatst: 18 januari 2003 Als je de code post kunnen we even kijken. Maar ik denk dat je de update naar de database in dezelfde functie zit als de weergave van de resultaten. Je kan beter na de update naar de database de gebruiker doorsturen naar de weergave van de resultaten. Quote Link naar reactie
anoniem Geplaatst: 18 januari 2003 Auteur Delen Geplaatst: 18 januari 2003 Wat ook kan is in een cookie maken waarin staat dat de gebruiker de poll al gedaan heeft. Op die manier kan men later niet nog eens posten. Quote Link naar reactie
anoniem Geplaatst: 19 januari 2003 Auteur Delen Geplaatst: 19 januari 2003 hier is de code de pol is in 2 pagina 's gedeeld op de andere pagina staat het form gedeelte. met action naar deze code. [code:1:4bb490694a] if ($antwoord) { $query = "INSERT INTO pol_results"; $query .= "(pol_antwoord)"; $query .= "values('$antwoord')"; mysql_query($query) or die("Insert Failed!"); } ?> <html> <head> <title>pol</title> </head> <body> <hr> bedankt voor het deelnemen aan de pol <hr> resultaten:<BR> <?php $query = "SELECT COUNT(*) FROM pol_results"; $num_count = mysql_query($query) or die("Select Failed!"); $count = mysql_fetch_array($num_count); echo "$count[0] mensen hebben al aan de pol mee gedaan<P>"; ?> <?php $a=0; $b=0; $c=0; $d=0; $query = "SELECT * FROM pol_results"; $guests = mysql_query($query) or die("Select Failed!"); while ($guest = mysql_fetch_array($guests)) { if ($guest['pol_antwoord']=="antwa") { $a+=1; } elseif ($guest['pol_antwoord']=="antwb") { $b+=1; } elseif ($guest['pol_antwoord']=="antwc") { $c+=1; } elseif ($guest['pol_antwoord']=="antwd") { $d+=1; } }; print "$a mensen hebben op antwoord a gestemt<BR> $b mensen hebben op antwoord b gestemt<BR> $c mensen hebben op antwoord c gestemt<BR> $d mensen hebben op antwoord d gestemt<BR>" ?> </body> </html>[/code:1:4bb490694a] ziet er misschien heel onprofessioneel uit ben ook maar beginner :wink: verder koekie is ook goed idee dat is zelfs beter denk maar weet nog niet hoe dat te doen. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen