laver min session om
hmmm min code laver min session om når det er at jeg er logget ind :( her er siden www.om1time.dk hvis man er logget ind og så se en joke og klikke på navet laver den bare nicket om til array det sker også når jeg klikkere på en brugere inde på top listen eller sådan noget i den stil her er coden til toplisen er<?
session_start();
if ($_SESSION['status'] != "login") {
print('<script language=\'javascript\'>location.href=\'index.php\';</script>');
}
elseif ($_SESSION['brugerstatus'] <= 50){
print('<script language=\'javascript\'>location.href=\'logud.php\';</script>');
}
include "top.php";
?>
<SPAN class=squares1><SPAN>■■■</SPAN><SPAN class=date></SPAN>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR>
<TD class=topictext>
Top 25 Bruger
</TD>
</TR>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR>
<TD class=newsitem>
<?
$hent = mysql_query("select * from joke_use ORDER BY jokeantal DESC LIMIT 25") or die();
while ($row = mysql_fetch_array($hent))
{
$id = $row[id];
$username = $row[username];
echo "<a href=\"se_profil.php?id=". $id ."&name=". $username ."\">". $username ."</a><br>";
}
?>
</TD>
</TR>
</TABLE>
<?
include "bund.php";
?>
og til joke_se.php filen er det
<?
include "top.php";
//Henter Dataen fra databasen
$joke = mysql_query("select * from joke_joke WHERE jokeid ='$_GET[jokeid]'") or die();
$look = mysql_fetch_array($joke);
$emne = $look[emne];
$joke = $look[joke];
$joke_fra = $look[bruger_fra];
$dato = $look[dato];
?>
<SPAN class=squares1><SPAN>■■■</SPAN><SPAN class=date></SPAN>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR>
<TD class=topictext>
<? echo "Joke navn: ". $emne; ?>
</TD>
</TR>
</TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR>
<TD class=newsitem>
<?
echo "
<table cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td valign=\"top\" width=\"100%\">
<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";
/* Definere vilken tablere fra MySQL'en som er hvad bare ved at omdanne
dem til Variabler */
$hent = mysql_query("select * from joke_use WHERE username = '$joke_fra'") or die();
$user = mysql_fetch_array($hent);
$user_id = $user[id];
$username = $user[username];
echo "
<tr>
<td>". nl2br($joke) ."</td>
</tr>
<tr>
<td><br>Skravet af <a href=\"se_profil.php?id=".$user_id."&name=".$username."\">". $joke_fra ."</a> D. ". $dato ."</td>
</tr>
";
echo "
</table>
</td>
<td valign=\"top\" width=\"150\" class=\"mobil\" valign=\"top\">
<SPAN class=squares1>■■■</SPAN><SPAN class=date></SPAN>
<table cellSpacing=0 cellPadding=0 width=\"100%\" border=0>
<tr>
<td valign=top width=\"100%\" class=topictext>
Stem her
</td>
</tr>
<tr>
<td class=newsitem>
";
/* Cuntere til at tælle hvor mange stemmere de har fåget. den tæller kun dem
hvor stem(tal) er = 1 de ander springer den bare over.*/
$query1 = mysql_query("SELECT COUNT(voteid) stem1 FROM joke_vote WHERE jokeid = $_GET[jokeid] and stem1 = 1");
$count1 = mysql_result ($query1,0);
$query2 = mysql_query("SELECT COUNT(voteid) stem2 FROM joke_vote WHERE jokeid = $_GET[jokeid] and stem2 = 1");
$count2 = mysql_result ($query2,0);
$query3 = mysql_query("SELECT COUNT(voteid) stem3 FROM joke_vote WHERE jokeid = $_GET[jokeid] and stem3 = 1");
$count3 = mysql_result ($query3,0);
$query4 = mysql_query("SELECT COUNT(voteid) stem4 FROM joke_vote WHERE jokeid = $_GET[jokeid] and stem4 = 1");
$count4 = mysql_result ($query4,0);
$query5 = mysql_query("SELECT COUNT(voteid) stem5 FROM joke_vote WHERE jokeid = $_GET[jokeid] and stem5 = 1");
$count5 = mysql_result ($query5,0);
$count_total = $count1 + $count2 + $count3 + $count4 + $count5;
/* Alt vhad der er nede for her er til mit Vote system. det hontere mine jokes
smat at en bruger kun kan stemme 1 gang med den samme ip. */
$myip = getenv("REMOTE_ADDR");
$date = date("d-m-Y H:i");
$get_id = $_GET[jokeid];
/* Tjeckere at det er brugerens IP der bestmere om han / hun må stemme igen. */
$query = "SELECT * FROM joke_vote WHERE jokeid = '$get_id' and bruger_fra = '$myip' ";
$result = mysql_query($query)or die("MySQL fejl: " . mysql_error());
$vote = mysql_fetch_array($result);
/* Om danner table fra MySQL'en om til variabler. */
$ip = getenv("REMOTE_ADDR");
$ip2 = $vote[bruger_fra];
$joke_id = $vote[jokeid];
/* Vis en bruger med IP har stemt en gang kan de ikke stemme igen. I sted for
udskriver vi alle kurve med tal. */
if ($vote[jokeid] == "$_GET[jokeid]" && $ip2 == "$myip"){
echo "
<b>Antal Stemmer</b><br>
<table width=\"140\" cellpadding=\"0\" cellspacing=\"0\">
<td>Total grineren:</td>
<td>".$count1."</td>
</tr>
<tr>
<td>Okay gode:</td>
<td>".$count2."</td>
</tr>
<tr>
<td>Nogen lunde:</td>
<td>".$count3."</td>
</tr>
<tr>
<td>Dårlig:</td>
<td>".$count4."</td>
</tr>
<tr>
<td>Total ring:</td>
<td>".$count5."</td>
</tr>
<tr>
<td>Total stemmer:</td>
<td>".$count_total."</td>
</tr>
</table>
";
}
/* Vis du ikke har stemt kan du stemme her*/
else {
echo "
<form action=\"joke_se.php?jokekat=". $_GET['jokekat'] ."&jokeid=". $_GET[jokeid] ."\" method=\"post\"><br>
<center>
<table cellpadding=\"0\" cellspacing=\"0\" width=\"140\">
<tr>
<td>Total grineren</td>
<td><input name=\"stem\" type=\"radio\" value=\"stem1\"></td>
</tr>
<tr>
<td>Okay gode</td>
<td><input name=\"stem\" type=\"radio\" value=\"stem2\"></td>
</tr>
<tr>
<td>Nogen lunde</td>
<td><input name=\"stem\" type=\"radio\" value=\"stem3\"></td>
</tr>
<tr>
<td>Dårlig</td>
<td><input name=\"stem\" type=\"radio\" value=\"stem4\"></td>
</tr>
<tr>
<td>Total ring</td>
<td><input name=\"stem\" type=\"radio\" value=\"stem5\"></td>
</tr>
</table>
<input type=\"submit\" name=\"aftem\" value=\"Stem\">
</center>
</form>
";
if ($_POST[stem] == "stem1"){
mysql_query("INSERT INTO joke_vote (bruger_fra, stem1, jokeid, voteid, dato) VALUES ('$ip', '1', '$_GET[jokeid]', '', '$date');") or die(mysql_error());
echo "Tak for din stemme";
}
else if ($_POST[stem] == "stem2"){
mysql_query("INSERT INTO joke_vote (bruger_fra, stem2, jokeid, voteid, dato) VALUES ('$ip', '1', '$_GET[jokeid]', '', '$date');") or die(mysql_error());
echo "Tak for din stemme";
}
else if ($_POST[stem] == "stem3"){
mysql_query("INSERT INTO joke_vote (bruger_fra, stem3, jokeid, voteid, dato) VALUES ('$ip', '1', '$_GET[jokeid]', '', '$date');") or die(mysql_error());
echo "Tak for din stemme";
}
else if ($_POST[stem] == "stem4"){
mysql_query("INSERT INTO joke_vote (bruger_fra, stem4, jokeid, voteid, dato) VALUES ('$ip', '1', '$_GET[jokeid]', '', '$date');") or die(mysql_error());
echo "Tak for din stemme";
}
else if ($_POST[stem] == "stem5"){
mysql_query("INSERT INTO joke_vote (bruger_fra, stem5, jokeid, voteid, dato) VALUES ('$ip', '1', '$_GET[jokeid]', '', '$date');") or die(mysql_error());
echo "Tak for din stemme";
}
}
/* Slutter afstemnings systmetet hvor den er færdig med at tjecke om der er
nogen der har klikket på stem */
echo "
</td>
</tr>
</table>
</td>
</tr>
</table>";
?>
</TD>
</TR>
</TABLE>
<?
include "bund.php";
?>
