MySQL interesse |
|
hoi,
altijd lastig die headers, zet ze boven aan je pagina, maar dan wil de hele pagina niet meer laden, als ik dit script los draai werkt het prima, maar in mijn layout wil die niet meer!>..
hieronder de code
<?
include ("top.php");
include ("overview.php");
?>
<td valign=top>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td background=images/main_head_bg.gif valign=top><span class=textsmallbold> Pagina >> Index</td>
</tr>
<tr>
<td> <br>
<?
//gegevens uit de database ophalen
$result = mysql_query("SELECT * FROM fotos WHERE foto_id=" . $_GET['foto_id'] . "");
$row = mysql_fetch_array($result);
$cookie = "gestemd" . $_GET['id'];
$cookieSET = $_COOKIE[$cookie];
//als er gestemd is
if (isset($_POST['cijfer'])) {
//het aantal stemmen met 1 verhogen en het cijfer dat gegeven word optellen bij de rest
mysql_query("UPDATE fotos SET aantal=aantal+1, cijfer=cijfer+" . $cijfer . " WHERE foto_id=" . $_GET['foto_id'] . "") or die(mysql_error());
//cookie voor een maand zetten
Setcookie($cookie, "gestemd".$_POST['cijfer'], Time()+3600*24*31);
header("location:rating.php?foto_id=" . $_GET['foto_id'] . "");
}
?>
<html>
<head><title>Stem op foto: <?echo "".$row['foto_naam']."";?></title></head>
<body topmargin=0 leftmargin=0 rightmargin=0>
<img src=images/voting.gif>
<table width=90% height=90% cellpadding=0 cellspacing=0 bgcolor=F1F2F5 style="border: 1px solid rgb(188,188,188)">
<tr><td>
<?
if ($row['aantal'] >= 1) {
echo "Er ";
if ($row['aantal'] < 2){
echo "heeft <b>" . $row['aantal'] . "</b> persoon gestemd";
} elseif ($row['aantal'] >= 2) {
echo "hebben <b>" . $row['aantal'] . "</b> personen gestemd";
}
}
?>
</td></tr>
<?
//kijken of de cookie al gezet is of niet
if(!isset($cookieSET)) {
?>
<tr>
<td>
<form method="post" action="">
<select name="cijfer" onchange="javascript:this.form.submit();">
<option value="">Cijfer:</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</form>
</td>
</tr>
<?
}
?>
<tr>
<td>
</td>
</tr>
</table>
</body>
</html>
</td></tr></table>
<? include ("top.php"); include ("overview.php"); ?> <td valign=top> <table border=0 cellpadding=0 cellspacing=0 width=100%> <tr> <td background=images/main_head_bg.gif valign=top><span class=textsmallbold> Pagina >> Index</td> </tr> <tr> <td> <br> <? //gegevens uit de database ophalen $result = mysql_query("SELECT * FROM fotos WHERE foto_id=" . $_GET['foto_id'] . ""); $cookie = "gestemd" . $_GET['id']; $cookieSET = $_COOKIE[$cookie]; //als er gestemd is if (isset($_POST['cijfer'])) { //het aantal stemmen met 1 verhogen en het cijfer dat gegeven word optellen bij de rest mysql_query("UPDATE fotos SET aantal=aantal+1, cijfer=cijfer+" . $cijfer . " WHERE foto_id=" . $_GET['foto_id'] . "") or die(mysql_error()); //cookie voor een maand zetten Setcookie($cookie, "gestemd".$_POST['cijfer'], Time()+3600*24*31); header("location:rating.php?foto_id=" . $_GET['foto_id'] . ""); } ?> <html> <head><title>Stem op foto: <? echo "".$row['foto_naam']."";? ></title></head> <body topmargin=0 leftmargin=0 rightmargin=0> <img src=images/voting.gif> <table width=90% height=90% cellpadding=0 cellspacing=0 bgcolor=F1F2F5 style="border: 1px solid rgb(188,188,188)"> <tr><td> <? if ($row['aantal'] >= 1) { if ($row['aantal'] < 2){ echo "heeft <b>" . $row['aantal'] . "</b> persoon gestemd"; } elseif ($row['aantal'] >= 2) { echo "hebben <b>" . $row['aantal'] . "</b> personen gestemd"; } } ?> </td></tr> <? //kijken of de cookie al gezet is of niet ?> <tr> <td> <form method="post" action=""> <select name="cijfer" onchange="javascript:this.form.submit();"> <option value="">Cijfer:</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> </form> </td> </tr> <? } ?> <tr> <td> </td> </tr> </table> </body> </html> </td></tr></table>
iemand die me helpen kan waar die header staan moet, als ik
<? header("location:rating.php?foto_id=" . $_GET['foto_id'] . "");?>
<? header("location:rating.php?foto_id=" . $_GET['foto_id'] . "");? >
boven in top.php zet gaat me pagina steeds maar laden en laden en dan doet me site het niet meer!>...
|