Avatar billede winerror Nybegynder
05. maj 2004 - 11:47 Der er 1 løsning

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>&#9632;&#9632;&#9632;</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>&#9632;&#9632;&#9632;</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>&#9632;&#9632;&#9632;</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";
?>
Avatar billede winerror Nybegynder
06. maj 2004 - 10:04 #1
glem det bare....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester