webForumDet fria alternativet

få rösterna o visas i sidan....

PHP

3 svar · 321 visningar · startad av mahjar

Medlem sedan okt. 200457 inlägg
Frågan#1

hej jag har skapat en omröstning och fått det och sparas i databasen när man röstar fast jag vill att den ska visas på sidan också men jag vet inte riktigt hur ja ska göra det.
det ska typ stå så här:
ANTAL RÖSTER
Snygg: X st
Ful: X st

här är koden:

<?
if(isset($_POST['vote'])) {
 echo "Du röstade på alternativ nummer ".$_POST['vote'];
}
$sql = "UPDATE vote SET roster=roster+1 WHERE alternativ=$_POST[vote]";
include_once 'connect.php';
mysql_query($sql);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Vote</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form method="post" action="vote.php">
  <p><u>Vad tycker du om denna sida?  </u><br>
    <br>
     <input type="radio" name="vote" value="1"> 
  Snygg!<br>

  <input type="radio" name="vote" value="2"> 
  Ful!</p>
  <input type="submit">
</form>
</body>
</html>

jag vill också att man bara ska kunna rösta en gång...

Medlem sedan okt. 200457 inlägg
#2

ingen som vet :( ?

Medlem sedan mars 20023 561 inlägg
#3

Prova sökfunktionen...

Medlem sedan juni 20006 031 inlägg
#4

För att hämta antalet röster

$data = mysql_query("SELECT * FROM vote");
while ($rad = mysql_fetch_array($data)) {
	echo "".$rad['alternativ']." ".$rad['roster']."";
}

För att spärra så man bara kan rösta en gång får du spara ip nummret i databasen när man röstar och/eller använda cookies.

272 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
140 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
139 ms — ändringar (db)