Avatar billede nwn Nybegynder
22. april 2007 - 15:11 Der er 3 kommentarer og
1 løsning

Problemer med besked system

Hej

Jeg har lavet et flere bruger system, med et besked system.
Flere bruger systemet virker, men det gør besked systemet ikke.

Når man er logget ind og vælger Indbakke, så vil den ikke vise de beskeder den har modtaget. Den vil heller ikke vise de 2 links, der hedder Slet valgte beskeder, og Skriv ny besked.

Her er koden af indbakke.php tag jer ikke url adresserne i mine links.
----------------------------------------------------------
<?php
session_start();

mysql_connect('host', 'bruger', 'kode');
mysql_select_db("xhero_dk");

if($_SESSION['login'] == 'true'){
$user = $_SESSION[data];
$get = mysql_query("SELECT * FROM login WHERE user = '$user' LIMIT 1") or die(mysql_error());
$show = mysql_fetch_array($get);
$sql = mysql_query("SELECT * FROM `post` WHERE `modtager` = '$modtager' ORDER BY `id` DESC");
echo "<!DOCTYPE html PUBLIC \"\">
<html>
<head>
    <title>Designed by Xhero.dk</title>
<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">
</head>
<body>
<center>

<div style=\"margin-top:60px;\">

<table class=\"main\">&nbsp;&nbsp;<img src=\"images/header.png\">
        <tr>
            <td width=\"700\" height=\"25\" class=\"top-background\"></td></tr>
        <tr>
            <td width=\"700\" height=\"14\" class=\"menu\">
              <a href=\"index.php\" target=\"_self\">Link1</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link2</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link3</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link4</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link5</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link6</a>&nbsp;&nbsp;|&nbsp;
              <a href=\"index.php\" target=\"_self\">Link7</a>&nbsp;&nbsp;|&nbsp;</td></tr>
        <tr>
            <td width=\"700\" height=\"375\" class=\"background\">
              <table align=\"left\"><tr>
              <td width=\"143\" style=\"background-color: white;\"><br><center><b>Community</b><br><br><a href=\"?mode=indbakke\"><font color=\"#000000\">Indbakke</font></a><br><a href=\"?mode=brugerliste\"><font color=\"#000000\">Brugere</font></a><br><a href=\"?mode=logout\"><font color=\"#000000\">Logud</font></a><br><br>Glemt password<br><br><br><br><b>Reklame</b><br><br><!-- Kode start -->
<a href=\"http://ref.newbie.dk/reftop.php?refuser=electrical\"><img border=\"0\" alt=\"www.newbie.dk\" src=\"http://www.newbie.dk/topref.php?picid=125x125/125x125-statisk.gif\" /></a>
<!-- Kode slut --></td><td width=\"300\" style=\"background-color: white;\" valign=\"top\"><br>Indbakke: ";
    $beskeder = mysql_query("SELECT COUNT(*) FROM `post` WHERE `modtager` = '$modtager'");
    $antal = mysql_result($beskeder, 0);
    echo $antal . "<br>";

    // Opret tabel for at få det til at se bedre ud...
    echo "<table cellspacing=\"0\" border=\"1\">\n";
    echo "<tr><th bgcolor=\"#FFFFFF\">Afsender</th><th bgcolor=\"#FFFFFF\">Emne</th><th bgcolor=\"#FFFFFF\">Dato</th><th bgcolor=\"#FFFFFF\">Slet</th></tr>\n";
    while ($row = mysql_fetch_array($sql))  {

      // Besked løkke
      echo "<tr><td align=\"center\">$row[afsender]</td><td align=\"center\"><a href=\"?mode=laesbesked&id={$row[id]}\">$row[emne]</a>"; if ($row["laest"] == "nej") { echo "&nbsp;<img src=\"brev.gif\" />"; } echo "</td><td align=\"center\">$row[dato]</td><td align=\"center\"><input type=\"checkbox\" name=\"slet[]\" value=\"$row[id]\" /></td></tr></table><br><a href=\"?mode=nybesked\"><font face=\"#000000\">Skriv besked</a></font>
<a href=\"java script:this.sletform.submit();\"><font face=\"#000000\">Slet valgte beskeder</font></a></body></html>";
}} else {
?>
<script language="JavaScript">
alert('Du skal være logget ind, for at se din indbakke');
window.location="index.php";
</script>
<?php
}
?>
------------------------------------
Håber nogle kan hjælpe...
Avatar billede danishmale Nybegynder
23. april 2007 - 09:48 #1
Kig lidt nærmere på denne linie:

$sql = mysql_query("SELECT * FROM `post` WHERE `modtager` = '$modtager' ORDER BY `id` DESC");

Hvor kommer $modtager fra? ;-)
Avatar billede nwn Nybegynder
23. april 2007 - 17:40 #2
Det glemmer jeg sgu altid, hehe :b

Prøver lige og se om det skyldes hele fejlen (:
Avatar billede nwn Nybegynder
23. april 2007 - 17:49 #3
Jeg har sat modtager nu, men det gjorde vist ingen forskel...
Avatar billede nwn Nybegynder
23. april 2007 - 21:44 #4
Lige meget, har selv fået det løst.
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