Når man stemmer på en opskrift skulle selve afstemningsboksen gerne forsvinde, det gør den ikke til trods for at der kommer en linje frem med "Tak, din stemme er registreret". Jeg forstår ikke hvorfor det pludselig ikke virker, for det fungerede jo godt nok i det gamle layout.
Hvad mangler der for at den fjerner stemme valgene?
<?php
if($_SESSION['ID']) {
if($_GET['id'])
{
$query = mysql_query("SELECT * FROM kogebog_opskrifter WHERE opskriftid = ".$_GET['id']." LIMIT 1");
if($Submit)
{
while($rs = mysql_fetch_array($query))
{
$har_stemt = "nej";
$stemt = split(",",$rs["stemt_id"]);
$i=0;
while($i<count($stemt))
{
if($stemt[$i]==$_SESSION['ID'])
$har_stemt = "ja";
$i++;
}
if($har_stemt == "nej")
{
$antal_stemmer = $rs['antal_stemmer']+1;
$Point = $rs['point']+$radiobutton;
if($rs["stemt_id"])
mysql_query("UPDATE kogebog_opskrifter SET point = '".$Point."' , antal_stemmer = '".$antal_stemmer."' , stemt_id = '".$rs['stemt_id'].",".$_SESSION['ID']."' WHERE opskriftid = ".$_GET['id']."");
else
mysql_query("UPDATE kogebog_opskrifter SET point = '".$Point."' , antal_stemmer = '".$antal_stemmer."' , stemt_id = '".$_SESSION['ID']."' WHERE opskriftid = ".$_GET['id']." LIMIT 1");
echo "<b>Tak!</b> - Din stemme er registreret!";
} else {
?>
<?php echo "<b>Stop!</b> Du kan kun stemme én gang pr. opskrift!"; } } } } ?>
<?php $query = mysql_query("SELECT * FROM kogebog_opskrifter WHERE opskriftid = ".$_GET['id']." LIMIT 1");while($rs = mysql_fetch_array($query)) ?>
<?php if($har_stemt=="nej"){ ?>
<form action="<?php echo $PHP_SELF."?id=".$_GET['id'];?>" method="post">
<input type="radio" name="radiobutton" value="1">1
<input type="radio" name="radiobutton" value="2">2
<input type="radio" name="radiobutton" value="3">3
<input type="radio" name="radiobutton" value="4">4
<input type="radio" name="radiobutton" value="5">5 <br>
<br>
<input type="submit" name="Submit" value="Bedøm" id="Submit">
</form>
<?php } }?>