Avatar billede winerror Nybegynder
06. maj 2004 - 10:10 Der er 8 kommentarer og
1 løsning

der sker fejl i min session

hmmm sider og coder lidt her... men der sker squ en session fejl at den lavere sessionen om... til et eller andet lort i stil med

Resource id #19

det er det den laver det om til :( og nogen af de ander sider laver den min session  om til

Array

nogen der måske har en svar på hvad det dog kan være ??? i kan lgie få min top, midt og bund fil


top.php
---------------------------------
<?
ob_start();
?>
<html>
<title>om1time.dk | Dit sted af nuppe en joke</title>
<LINK href="style.css" type=text/css rel=stylesheet>

<body text="#000000" bottomMargin="0" vLink="#666633" aLink="#666633" link="#635034" bgColor="#ffffff" leftMargin="0" topMargin="0" rightMargin="0" marginheight="0" marginwidth="0">

<table height="100%" cellSpacing="0" cellPadding="0"  width="980" border="0">
<tr>
<td valign="top" width="10" height="100%"></td>
<td valign="top" width="140" height="100%">


<!-- Menuen -->
<TABLE borderColor=#aba59b cellSpacing=0 cellPadding=0 width=140 border=0 height="100%">
<TR>
<TD class=menu-image bgColor=#aba59b><br><br><br></TD>
</TR>
<TR>
<TD class=menu-text bgColor=#dad8d3><SPAN class=squares1>&#9632;</SPAN> Katagorier</TD>
</TR>
<TR>
<TD class=menu-text bgColor=#ffffff>
<?
/* Includer vores mysql connecten */
include "mysql.php";

/* Henter Dataen fra databasen */
$topjoke = mysql_query("select * FROM joke_kat ORDER BY emne");

//Her om danner den fra $row til et andet variable
while($toprow = mysql_fetch_array($topjoke)) {
$id = $toprow['katid'];
$emne = $toprow['emne'];

echo "<SPAN class=squares1><SPAN style=\"color:#000000;\">&#9632;&nbsp;</SPAN></SPAN><a href=\"joke.php?jokekat=". $id ."\" class=\"menulink\">". $emne ."</a><br>";
}
?>
</TD>
</TR>
<TR>
<TD class=menu-text bgColor=#dad8d3><SPAN class=squares1><SPAN>&#9632;</SPAN></SPAN> Om1time</TD>
</TR>
<TR>
<TD bgColor=#FFFFFF class=menu-text>
<SPAN class="squares1"><SPAN style="color:#000000;">&#9632;</SPAN></SPAN> Contact<br>
<SPAN class="squares1"><SPAN style="color:#000000;">&#9632;</SPAN></SPAN> Team Om1time<br>
<SPAN class="squares1"><SPAN style="color:#000000;">&#9632;</SPAN></SPAN> F.A.Q
</TD>
</TR>
<TR>
<TD class="menu-image" bgColor="#aba59b" height="100%">&nbsp;
</TD>
</TR>
</TABLE>
<!-- Sluttere menuen-->


</td>
<td valign="top" height="100%" width="10" bgColor="#6b675b"></td>
<td valign="top" height="100%" width="20"></td>
<td valign="top" height="100%" width="470">

<a href="Http://www.om1time.dk"><img src="logo.jpg" width="468" height="60" border="0"></a>

<table cellSpacing=0 cellPadding=0 width="470" height="500" border=0>
<tr>
<td valign="top" >
<br>

<?
session_start();
//Tjeckere om der er indtaset et brugernavn og password
if ($_SESSION['status'] == "nobrugerpass") {
print("<font face='verdana' size='1' color='#ff0000'>
<b>Du SKAL indtaste et Brugernavn og et Password!!!</b></font><br> ");
}

if ($_SESSION['status'] == "fejl") {
print("<font face='verdana' size='1' color='#ff0000'>
<b>Der var noget galt med enten dit Brugernavn eller dit Password!!!</b></font><br>");
}

if ($_SESSION['status'] == "nobruger") {
print("<font face='verdana' size='1' color='#ff0000'>
<b>Du skal indtaste et Brugernavn!!!</b></font><br>");
}

if ($_SESSION['status'] == "nopass") {
print("<font face='verdana' size='1' color='#ff0000'>
<b>Du skal indtaste et Password!!!</b></font><br>");
}
else {
print("");
}
ob_flush();
?>


opslagstavle.php
---------------------------------------
<?
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>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR>
<TD class=topictext>
Opslagstavle
</TD>
</TR>
</TABLE>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR>
<TD class=newsitem>


<form name="post" action="" method="post">
<textarea name="besked" rows=3 cols=45></textarea>
<input type="submit" value="Send">
</form>
<br>
<?

if ($_POST['besked'] != ""){

$ip = getenv("REMOTE_ADDR");
$date = date("d-m-Y H:i");
$fra_user = $_SESSION['user'];
$besked = $_POST['besked'];

$query = "SELECT * FROM joke_opslagstavle";
$result = mysql_query($query)or die("MySQL fejl: " . mysql_error());
$joke = mysql_fetch_array($result);

mysql_query("INSERT INTO joke_opslagstavle (fra_bruger, besked, dato, ip)
VALUES ('$fra_user', '$besked', '$date', '$ip');") or die(mysql_error());
}
?>


<TABLE cellSpacing=1 cellPadding=1 width="468" border=0>
<?
$opslagstavle = mysql_query("select * from joke_opslagstavle") or die();
while ($ops = mysql_fetch_array($opslagstavle))
{
$fra_bruger = $ops['fra_bruger'];
$besked = $ops['besked'];
$dato = $ops['dato'];
$user_from = $ops['fra_bruger'];

$user = mysql_query("select profilpic from joke_use WHERE username = '$user_from'") or die();
$bru= mysql_fetch_array($user);

$profilpic = $bru['profilpic'];
echo "
<tr>
<td width=\"40\"><img src=\"profil_small/".$profilpic."\" width=\"32\"></td>
<td valign=\"top\">

<table cellSpacing=\"0\" cellPadding=\"0\">
<tr>
<td>". $fra_bruger ." - ". $dato ."</td>
</tr>
<tr>
<td>". $besked ."</td>
</tr>
</table>

</td>
</tr>
";
}
?>
</table>


</TD>
</TR>
</TABLE>

<? include "bund.php"; ?>


bund.php
-------------------------------------------
</td>
</tr>
<tr>
<td valign="bottom">

<SPAN class=squares1>
<TABLE borderColor=#aba59b cellSpacing=0 cellPadding=0 width="468" border=0>
<TR>
<TD align="center" valign="bottom" class=newsarchive style="BORDER-BOTTOM: #aba59b 1px solid">

<DIV align=center>
<SPAN class=copyright>
Copyright ©2004 Om1time.dk - Made by <a href="http://www.tech-system.dk" target="_blank">Tech-System.dk</a>
</SPAN>
</DIV>

</TD>
</TR>
</TABLE>

</SPAN>
<br>
</td>
</tr>
</table>

</td>
<td valign="top" height="100%" width=20></td>
<td valign="top" height="100%" width=10 bgColor=#aba59b></td>
<TD class=column3 vAlign=top width=300 bgColor=#dad8d>

<!-- Nyheds boxen starte her -->
<TABLE cellSpacing=0 cellPadding=6 width="300" border=0>
<TR>
<TD class=boxes>

<?
$query1 = mysql_query("SELECT COUNT(id) FROM joke_use");
$count1 = mysql_result ($query1,0);

$query2 = mysql_query("SELECT COUNT(id) nyhed FROM joke_use WHERE nyhed = 1");
$count2 = mysql_result ($query2,0);

$query3 = mysql_query("SELECT COUNT(jokeid) godkendt FROM joke_joke WHERE godkendt = 1");
$count3 = mysql_result ($query3,0);

$query4 = mysql_query("SELECT COUNT(jokeid) godkendt FROM joke_joke WHERE godkendt = 0");
$count4 = mysql_result ($query4,0);
?>

<P>
<SPAN class=squares1><SPAN>&#9632;&#9632;&#9632;</SPAN></SPAN> Statestik info<br>
<br>
Lige nu er der [ <? echo $count1; ?> ] bruger oprettet hvor af [ <? echo $count2; ?> ]
af dem er tilføjet nyheds mailen,vi ligger inde med [ <? echo $count3; ?> ] jokes
og [ <? echo $count4; ?> ] ventere på svar.
</P>
</TD>
</TR>
</TABLE>
<br>

<?
session_start();
if ($_SESSION['status'] != "login") {
echo "

<TABLE cellSpacing=\"0\" cellPadding=\"6\" width=\"300\" border=\"0\">
<TR>
<TD class=\"boxes\">

<P>
<SPAN class=\"squares1\"><SPAN>&#9632;&#9632;&#9632;</SPAN></SPAN> Quik login<br>
<center>

<form action=\"user_login_tjeck.php\" method=\"post\">
<table width=\"95%\">
<tr>
<td width=\"120\" valign=\"top\">
<font size=\"1\" face=\"Verdana\">Brugernavn:</font><br>
<input name=\"username\" type=\"text\" size=\"12\"><br>
<font size=\"1\" face=\"Verdana\">Password:</font><br>
<input name=\"password\" type=\"password\"  size=\"12\">
<br>
<input type=\"submit\" value=\"Login\">
</td>
<td  valign=\"top\">
Vis du ikke er bruger her endnu kan du oprette en ved at klikke her<br>»
<a href=\"user_add.php\">Opret bruger</a>
</td>
</td>
</table>
</form>
</center>
</P>

</TD>
</TR>
</TABLE>
";
}
else
{

/* Tjecker om din status er min 50 vis ikke den er får du ikke menune fram */
if ($_SESSION['brugerstatus'] >= 50 ){
echo "
<TABLE cellSpacing=\"0\" cellPadding=\"6\" width=\"300\" border=\"0\">
<TR>
<TD class=\"boxes\">

<P>
<SPAN class=\"squares1\"><SPAN>&#9632;&#9632;&#9632;</SPAN></SPAN> Bruger menu
<br>
<table cellSpacing=\"2\" cellPadding=\"2\" width=\"100%\">
<tr>
<td><a href=\"user_update.php?name=". $_SESSION[user] ."\"><img src=\"icon/retprofil.jpg\" alt=\"Ret min profil\" border=\"0\"></a></td>
<td><a href=\"user_stats.php?name=". $_SESSION[user] ."\"><img src=\"icon/profil.jpg\" alt=\"Min Profil\" border=\"0\"></a></td>
<td><a href=\"joke_add.php?user=". $_SESSION[user] ."\"><img src=\"icon/addjoke.jpg\" alt=\"Tilføj joke\" border=\"0\"></a></a></td>
<td><a href=\"toplisten.php\"><img src=\"icon/topliste.jpg\" alt=\"Top 25 Bruger\" border=\"0\"></a></td>
<td><a href=\"find_bruger.php\"><img src=\"icon/sog.jpg\" alt=\"Søge bruger\" border=\"0\"></a></td>
<td><a href=\"venner.php?name=". $_SESSION[user] ."\"><img src=\"icon/venner.jpg\" alt=\"Venneliste\" border=\"0\"></a></td>
<td><img src=\"icon/mail.jpg\" alt=\"Inbakke\" border=\"0\"></a></td>
</tr>
<tr>
<td><a href=\"opslagstavle.php\"><img src=\"icon/opslagstavle.jpg\" alt=\"Opslagstavle\" border=\"0\"></td>
<td></td>
</tr>
</table>
</P>
</TD>
</TR>
</TABLE>
";
}

if ($_SESSION['brugerstatus'] >= 300 ){
echo "<br>
<TABLE cellSpacing=\"0\" cellPadding=\"6\" width=\"300\" border=\"0\">
<TR>
<TD class=\"boxes\">

<P>
<SPAN class=\"squares1\"><SPAN>&#9632;&#9632;&#9632;</SPAN></SPAN> Supporter Menu
<br>
<table cellSpacing=\"0\" cellPadding=\"0\" width=\"100%\">
<tr>
<td><a href=\"joke_godkendt.php\">Godkend jokes</a></td>
<td>Give en advarsle</td>
<td></td>
</tr>
</table>
</P>
</TD>
</TR>
</TABLE>
";

}

/* Tjecker om din status er 1000 da det er admin status */
if ($_SESSION['brugerstatus'] >= 1000 ){

echo "<br>

<TABLE cellSpacing=\"0\" cellPadding=\"6\" width=\"300\" border=\"0\">
<TR>
<TD class=\"boxes\">

<P>
<SPAN class=\"squares1\"><SPAN>&#9632;&#9632;&#9632;</SPAN></SPAN> Admin Menu
<br>
<table cellSpacing=\"0\" cellPadding=\"0\" width=\"100%\">
<tr>
<td>Ænder brugerstatus</td>
<td>Tilføj nyhed</td>
<td>Slet / Ret bruger</td>
</tr>
<tr>
<td>Ban Bruger / IP</td>
<td></td>
<td></td>
</tr>
</table>
</P>
</TD>
</TR>
</TABLE>
";

}

if ($_SESSION['brugerstatus'] >= 50 ){
echo "
<form action=\"logud.php\" method=\"post\">
<input type=\"submit\" value=\"Logud\" name=\"logud\">
</form>
";
}
}
?>
<!-- Nyheds boxen stopper her -->


<br>

<table width="300" border="0" align="center" >
<tr>
<th scope="row"><table width="300" border=0 cellpadding=0 cellspacing=0>
<tr>
<td width="300" class=topictext>Partners</td>
</tr>
</table>
</th>
</tr>

<tr>
<th scope="row">
partnere her inde</th>
</tr>

</table>

</TD>
</tr>
</table>

</body>
</html>
Avatar billede fet321 Nybegynder
06. maj 2004 - 10:37 #1
Jeg mener du skal have
session_start();
før du laver noget output til browseren.
Dvs. som de første i filen.
Avatar billede swaxi Nybegynder
06. maj 2004 - 13:03 #2
jeg tror ikke, at dén laver noget om. det lyder snarere somom du skriver noget forkert til $_SESSION. ressource id er eks. sandsynligvis et database-resultat, du prøver at gemme i session (hvilket du forresten ikke kan)
den kode du har postet læser kun fra session - jeg formoder, at du har noget andet kode et sted, der skriver til session - prøv at kigge på det istedet.
Avatar billede winerror Nybegynder
06. maj 2004 - 14:05 #3
hmm hvad menner du swaxi ?
Avatar billede winerror Nybegynder
06. maj 2004 - 14:07 #4
og det er nemlig lidt underligt da www.om1time.dk er det site jeg køre det her på... når jeg klikker rundt på siden når jeg er logget ind sker der ikke det store ud over det fnuger som det skal MEN når jeg klikke på en joke og vil læse den profil hvor brugeren som der har skravet den laver den min session om til Array...... nemlig det der er så smukkelt :(
Avatar billede swaxi Nybegynder
06. maj 2004 - 14:49 #5
jammen så er det nok i det scriopt, der viser brugerprofilen, at din fejl ligger.
Avatar billede winerror Nybegynder
06. maj 2004 - 14:52 #6
hmm kan du ikke lige mail mig.... mvh daniel min mail er = webmaster@neonman.dk
Avatar billede swaxi Nybegynder
06. maj 2004 - 17:17 #7
sorry - tag det ikke personligt, men jeg gider ikke debugge din kode - du må selv lave det kedelige arbejde.
Avatar billede winerror Nybegynder
06. maj 2004 - 19:13 #8
hm :( øv ved jo ikke hvad fejlen er.... :S
Avatar billede winerror Nybegynder
06. maj 2004 - 19:35 #9
detsvære folksens :D var fordi jeg over lappet min session :) tak for hjælepn ellers :) det virker nemlig nu
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