Avatar billede nokiza Nybegynder
18. februar 2006 - 23:57 Der er 8 kommentarer og
1 løsning

Hjælp til Onlinte tid, i community.

Halløjsa alle smarte Experter.
Jeg har et lille problem i mit community.
Det er meningen jeg skal lave en slags Fantasy shop.
Hvor man kan købe sig adgang til point. og også optjene dem,
ved at være på, i fx 2 timer eller 1 time.
Så får man måske 10 coins, når man har været på i 1 time. Og så skal den også skrive ind i profilen, at man har de coins, og hvor mange timer man har
været på. Har nemlig ikke lige selv kunne finde ud af det.
Der må da nemlig være en smart måde at gøre det på.
Så den fx tjekker hvert 15'ende minut, om brugeren er på.
Så man ikke bare lader den stå og tjene point.
Det blir jo på min bekostning.
Altså man skal kunne købe rigtige ting i shoppen.
Og så man købe coins over mobilen.
Og tjene ved at være på i 1 time.

Håber i forstår og kan hjælpe.

Ps. Flere point kan gives hvis ønsket.
Avatar billede maabjerg Nybegynder
19. februar 2006 - 00:06 #1
Fandt det her færdiglavet kode:

// Variabler der skal bruges
// Vi starter med at finde IP adressen for brugeren
// Denne kode er testet på flere sites, og i øvrigt taget fra PHP's online dokumentation
$IP = $_SERVER['REMOTE_ADDR'];
$FIP = $_SERVER['HTTP_X_FORWARDED_FOR']; //Vi finder IPen hvis brugeren har brugt en ikke-anonym proxy server

//Vi checker så om det lykkedes. Gjorde det det erstatter vi den direkte fundne IP med den vi fandt igennem proxy'en
if (($FIP != "") && ($FIP != "unknown")) $IP = $FIP;
$IP = explode(",", $IP);
$IP = $IP[0];

// Vi finder brugerens hostmask, ud fra IP adressen
$hostmask = gethostbyaddr($IP);

// Vi bruger time() til at få et slags timestamp for lige nu
// Det er antallet af sekunder siden 1. januar 1970 (UNIX epoch)
$timenow = time();
// Vi sætter deletetime til 10 minutter før "lige nu" :)
$deletetime = $timenow-(120);
// Vi finder adressen på den nuværende side
$onlineurl = $_SERVER[REQUEST_URI];

// Vi får lige et rigtigt menneskeligt tidspunkt, til at smide i databasen
// Til det bruger vi date, med en parameter der fortæller hvilket format det skal være i
$tidnu = date("H:i:s");

// Selve opdateringen/indsætningen
// Vi låser tabellen. Dette sørger for at vi ikke får inkonsistente data,
// samt giver hurtigere opdaterings forespørgsler
@mysql_query("LOCK TABLES ml_onlineusers WRITE") or exit;

// Vi sletter brugere der ikke har været online de sidste $deletetime
// dvs. 10 minutter (600 sekunder / 60)
$deletequery = mysql_query("delete from ml_onlineusers where lastseen_stamp < '$deletetime'");

// Vi tjekker, ud fra IP adressen, om brugeren allerede er i tabellen
$tjekquery = @mysql_query("select id from ml_onlineusers where IP like '$IP'");
if(mysql_num_rows($tjekquery) == 0) {
    // Brugeren var der ikke, vi indsætter "ham" lige
    $hent_navn = $_SESSION["chatName"];
    $query = mysql_query("insert into ml_onlineusers (ip, lastseen_stamp, pageurl, pagetitle, lastseen, hostmask, brugernavn) values
('$IP','$timenow', '$onlineurl','$title','$tidnu','$hostmask','$hent_navn')");
} else {
    // Brugeren var der skam allerede, så vi opdaterer "hans" tid data
// samt sideadresse, titel
    $query = mysql_query("update ml_onlineusers set lastseen_stamp='$timenow', url='$onlineurl',
title='$title', lastseen='$tidnu', brugernavn='$hent_navn' WHERE IP like '$IP'");
}
// Vi låser tabellen op igen
@mysql_query("UNLOCK TABLES") or exit;


Den register når folk er online og når de går offline sletter den dem i databasen.. der kan du så ved det punkt hvor den sletter dem i databasen, gå ind og lave en optælling af timer og så gemme det antal timer/minutter i databasen.
Avatar billede nokiza Nybegynder
19. februar 2006 - 00:10 #2
Hmm,
Ja men jeg formoder at det script,
var lavet til en chat ,
søger noget mere specefikt til hjemmesider,
lavet i php.
Avatar billede maabjerg Nybegynder
19. februar 2006 - 00:10 #3
Men du skal have det gemt i det som time(); for så kan du trække tiden fra hinanden og så konverter det om til timer, minutter, sekunder
Avatar billede maabjerg Nybegynder
19. februar 2006 - 00:11 #4
Kan godt hjælpe dig med det
Avatar billede maabjerg Nybegynder
19. februar 2006 - 00:11 #5
kan du give mig noget af det kode du har ?
Avatar billede nokiza Nybegynder
19. februar 2006 - 00:18 #6
Ja.
Jeg har lavet det sådan at det er en include fil.
der hedder design_top.php
og design_bund.php
Du kan lige få dem,
Her er min forside :

<?
$sitename = "nyheder";
include("../design_top.php");

$query = mysql_query("SELECT html,nyhed_cslet,navn FROM holdet WHERE navn='$_SESSION[brugernavn]'") or die(mysql_error());
while($row = mysql_fetch_assoc($query)) {
    $adgang = $row[html];
    $adgang_sletc = $row[nyhed_cslet];
}
// SLET KOMMENTAR
if(isset($_GET[sletc])) {
    if($adgang_sletc == 1) {
        mysql_query("DELETE FROM news_comments WHERE id='$_GET[sletc]'") or die(mysql_error());
        echo'Kommentaren med id nummer '.$_GET[sletc].' er nu fjernet.<br><br>';
    } else {
        echo'Du har ikke adgang til denne handling!<br><br>';
    }
}

if(isset($_GET[id])) {

$query = mysql_query("SELECT * FROM news WHERE id='$_GET[id]' AND slettet='0' LIMIT 1") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {

$row[nyhed] = str_replace("\n","<br>",$row[nyhed]);

$qsa = mysql_query("SELECT * FROM ikoner WHERE id='$row[billede]'");
$rowsa = mysql_fetch_assoc($qsa);
?>
<table border="0" width="100%">
    <tr>
        <td colspan="2"><font size="2"><b><?=$row[overskrift]?></b></font></td>
    </tr>
    <tr>
        <td width="80" valign="top"><img src="<?=$rowsa[url]?>" border="0" width="100"></td>
        <td valign="top"><?=$row[nyhed]?></font></td>
    </tr>
    <tr>
        <td colspan="2">af <a href="../community/funktioner/visprofil.php?brugernavn=<?=$row[forfatter]?>"><?=$row[forfatter]?></a> d. <?=$row[dato]?>.</td>
    </tr>
</table>
<div align="center"><img src="../images/linje.png" border="0" alt=""></div>
<?
if(isset($_POST[kommentar])) {

include("../inc/db.php");
mysql_query("INSERT INTO news_comments (navn, dato, kommentar, ip, commentid) VALUES ('$_SESSION[brugernavn]', '$dato', '$_POST[kommentar]', '$_SERVER[REMOTE_ADDR]', '$_GET[id]')") OR DIE(mysql_error());
echo "<b><font color=\"black\">* Kommentaren er tilføjet.</font></b>";

}
?>
<table border="0" width="100%">
    <tr>
        <td>
<?
//hvis logget ind
if($_SESSION[brugernavn]) {
echo'
<table border="0" width="100%" cellpadding="1" cellspacing="1">
<form action="index.php?id='.$_GET[id].'" method="post">
    <tr>
        <td colspan="2"><div align="left">Navn: <b>'.$_SESSION[brugernavn].'</div></b></td>
    </tr>
    <tr>
        <td width="90%"><input type="text" name="kommentar" style="width: 100%"></td>
        <td width="10%"><input type="submit" name="submit" value="Tilføj!" style="width: 100%"></td>
    </tr>
</form>
</table>
';
//hvis ikke logget ind
} else {
    echo "<font color=\"red\">* Du er ikke logget ind, og du kan derfor ikke kommetere artiklen. Du kan oprette en bruger i menuen til højre, eller du kan vælge at læse videre :)</font>";
}

// @@@ VIS KOMMENTARER
//mysql udtræk
$query = mysql_query("SELECT * FROM news_comments WHERE commentid='$_GET[id]' ORDER BY id DESC") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {

$queryad = mysql_query("SELECT vip,brugernavn FROM brugere WHERE brugernavn='$row[navn]'") or die(mysql_error());
$erjegvip = mysql_fetch_assoc($queryad);

if($erjegvip[vip] == 1) {
    $aftercode = "<b>VIP</b>";
} else {
    $aftercode = "";
}

    echo'
    <img src="../images/linje.png">
    <div align="left">
    <span class="forfatterogdato">
        skrevet af <a href="../community/funktioner/visprofil.php?brugernavn='.$row[navn].'">'.$row[navn].'</a> '.$aftercode.' d. '.$row[dato].' '; if($adgang_sletc == 1) { echo'<a href="index.php?id='.$_GET[id].'&sletc='.$row[id].'">[slet kommentar]</a>'; } echo'
    </span>
    <br><br style="font-size: 3px">'.$row[kommentar].'
    </div>
    ';
}
?>
    </td>
</tr>
</table>
<?
}

} else {

$limit = 5;

if (!$start_nr OR $start_nr < 0) {
$start_nr = 0;
}
$count = mysql_query("select * from news WHERE slettet='0'");
$antal = mysql_num_rows($count);
$query = mysql_query("SELECT * FROM news WHERE slettet='0' ORDER BY id DESC limit $start_nr, $limit");


echo "<div align='center'><img src='../images/linje.png' border='0' alt=''></div>";
if ($start_nr > 0 && ($start_nr - $limit) < $antal) {
$forrige_start_nr = $start_nr - $limit;
echo "<div align='center'><- <a href='?start_nr=$forrige_start_nr'>Forrige side</a>";
} else {
echo "<div align='center'><- Forrige side";
}
echo " - ";
if ($antal > ($start_nr + $limit)) {
$naeste_start_nr = $start_nr + $limit;
echo "<a href='?start_nr=$naeste_start_nr'>Næste side</a> -><div align='center'><img src='../images/linje.png' border='0' alt=''></div>";
} else {
echo "Næste side -><div align='center'><img src='../images/linje.png' border='0' alt=''></div>";
}

while ($row = mysql_fetch_array($query)) {
$row[nyhed] = htmlentities($row[nyhed]);

// Her begynder mit forslag
$x = "100";

            $arr=explode(' ',$row['nyhed']);
            // her får variablen et nyt navn: $message_kort
            $message_kort='';
            for ($i=0; $i<$x; $i++)
            {
                if (@$arr[$i]<>'')
                    $message_kort.=$arr[$i]." ";
            }
            $message_kort=substr($message_kort,0,-1);

// Hvis udtrækket fra databasen oprindeligt var OVER x ord, laver den '...' efter
                if (count($arr)>$x)
                    $message_kort.='...';

// Her slutter mit forslag



        if ($i++ != 0)
            echo "";
$message_kort = substr($message_kort, 0, 550);
$message_kort.='..';
// Husk også at ændre variablen hernede...
$qsa = mysql_query("SELECT * FROM ikoner WHERE id='$row[billede]'");
$rowsa = mysql_fetch_assoc($qsa);
?>
<table border="0" width="100%">
    <tr>
        <td width="50"><img valign="top" src="<?=$rowsa[url]?>" border="0" alt="hej" width="100"></td>
        <td valign="top"><font size="2"><b><?=$row[overskrift]?></b></font><br><?=$message_kort?></font></td>
    </tr>
    <tr>
        <td colspan="2"><div align="right">
            <?
            if($adgang_ret == 1) {
            echo'<a href="ret.php?id=' . $row[id] . '">[ - Ret - ]</a>&nbsp;';
            }
            if($adgang_slet == 1) {
            ?>
            <a href="#" onClick="if(confirm('Er du virkelig sikker på at du vil slette denne nyhed?'))this.href='slet.php?id=<?=$row[id]?>'; else this.href='index.php'">[ - Slet - ]&nbsp;</a>
            <?
            }
            ?><a href="index.php?id=<?=$row[id]?>">Klik her for at læse hele nyheden</a></font></div></td>
    </tr>
</table>
<img src="../images/linje.png">
<?
   
    // havde du ikke glemt sådan en her:
    }

if ($start_nr > 0 && ($start_nr - $limit) < $antal) {
$forrige_start_nr = $start_nr - $limit;
echo "<div align='center'><- <a href='?start_nr=$forrige_start_nr'>Forrige side</a>";
} else {
echo "<div align='center'><- Forrige side ";
}
echo " - ";
if ($antal > ($start_nr + $limit)) {
$naeste_start_nr = $start_nr + $limit;
echo "<a href='?start_nr=$naeste_start_nr'>Næste side</a> ->";
} else {
echo "Næste side ->";
}
}
echo'
<div align="center"><img src="../images/linje.png" border="0" alt=""></div>';
$query = mysql_query("SELECT * FROM holdet WHERE navn='$_SESSION[brugernavn]'") or die(mysql_error());
while ($row = mysql_fetch_assoc($query)) {

$adgang_tilfoj = $row[nyhed_tilfoj];
$adgang_ret = $row[nyhed_ret];
$adgang_slet = $row[nyhed_tilfoj];
}


include("../design_bund.php");
?>


Og min design_top.php er den vi skal kigge på :


<?
$starttime = explode(' ', microtime());
$starttime = $starttime[1] + $starttime[0];

ini_set('session.save_handler', 'files');
session_start();

include("ban_check.php");
include("inc/db.php");

$fuldurl = "http://www.nslove.frac.dk/";
$log = 1;

//dato
$dato = date("j. M Y H:i", time());
$dato = str_replace("Jan", "Januar", $dato);
$dato = str_replace("Feb", "Februar", $dato);
$dato = str_replace("Mar", "Marts", $dato);
$dato = str_replace("Apr", "April", $dato);
$dato = str_replace("Maj", "Maj", $dato);
$dato = str_replace("Jun", "Juni", $dato);
$dato = str_replace("Jul", "Juli", $dato);
$dato = str_replace("Aug", "August", $dato);
$dato = str_replace("Sep", "September", $dato);
$dato = str_replace("Oct", "Oktober", $dato);
$dato = str_replace("Nov", "November", $dato);
$dato = str_replace("Dec", "December", $dato);
$dato = date("j/n-y G:i");

//userip
$ip = $_SERVER["REMOTE_ADDR"];

if(isset($_GET[change])) {
    $value = $_POST[tema];
    $_SESSION[tema] = $value;
}
if(isset($_SESSION[tema])) {
#hej
} else {
    $_SESSION[tema] = "standard";
}
if($_SESSION[tema] == "standard") {
    $bgc = "#FFFFFF";
} elseif($_SESSION[tema] == "habboween") {
    $bgc = "#C9C9C9";
} if($_SESSION[tema] == "jul") {
    $bgc = "#FFFFFF";
} if($_SESSION[tema] == "business") {
    $bgc = "#FFFFFF";
} if($_SESSION[tema] == "TEST") {
    $bgc = "#FFFFFF";
}

$query = mysql_query("SELECT * FROM brugere WHERE status='online'");
while($row = mysql_fetch_assoc($query)) {

    $time = time();
    $timeout = time()+(30*60);

    if($row[tajmaut] + 10 < $time) {
      if ($row[brugernavn] == $_SESSION[brugernavn]) {
        header("location: /community/logud.php?timeout");
      }
      else {
        mysql_query("UPDATE brugere SET status='offline' WHERE brugernavn='$row[brugernavn]'");
      }
    } else {
        mysql_query("UPDATE brugere SET tajmaut = $timeout WHERE brugernavn='$_SESSION[brugernavn]'");
    }
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title> NSLove <3 </title>
<style type="text/css">
<!--
body {
    background-image: url(http://www.nslove.frac.dk/images/background.jpg);
}
body,td {
    font-family: Tahoma;
    font-size: 11px;
    color: #044659;
}
input,textarea,select,button {
    border: 1px solid #999999;
    font-family: Tahoma;
    font-size: 11px;
    color: #044659;
}
a {
    color: #044659;
    text-decoration: none;
}
a:hover {
    color: #044659;
    text-decoration: underline;
}
.forfatterogdato {
    font-family: Tahoma;
    font-size: 10px;
    color: #044659;
}
.forfatterogdato.a {
    font-family: Tahoma;
    font-size: 10px;
    color: #044659;
    text-decoration: underline;
}
.forfatterogdato.a:hover {
    font-family: Tahoma;
    font-size: 10px;
    color: #044659;
    text-decoration: none;
}
-->
</style></head>

<body>
<div align="center">
  <table width="510" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><img src="http://www.nslove.frac.dk/images/design/<?=$_SESSION[tema]?>_top.gif" width="510"></td>
    </tr>
    <tr>
      <td background="http://www.nslove.frac.dk/images/design/midt.jpg"><table width="510" border="0" cellspacing="0" cellpadding="4">
        <tr>
          <td width="147" valign="top">

            <b>Personligt tema</b>
            <center>
              <br>
              <form action="<?=$PHP_SELF?>?change" method="post">
                <select name="tema" style="width: 140px">
                    <option value="standard"<? if($_SESSION[tema] == "standard") { echo'selected'; } ?>>Standard</option>
                    <option value="disko"<? if($_SESSION[tema] == "disko") { echo'selected'; } ?>>Disko</option>
                    <option value="jul"<? if($_SESSION[tema] == "jul") { echo'selected'; } ?>>Jul</option>

                    <?
                    $query = mysql_query("SELECT vip FROM brugere WHERE brugernavn='$_SESSION[brugernavn]'");
                    while($row = mysql_fetch_assoc($query)) {
                    if($row[vip] == 1) {
                    ?>
                    <option value="business"<? if($_SESSION[tema] == "business") { echo'selected'; } ?>>Business</option>
                    <?
                    }
                    }
                    ?>
                </select><br><br style="font-size: 2px">
                <input type="submit" value="Ret mit tema!" style="width: 140px">
              </form>
              </center>
            <b>Indhold</b><br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>hhpguide">Guiden</a><br>
<br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>nyheder/index.php">Nyheder</a><br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>artikler/viskategori.php?kategori=6&submit=Go%21">Artikler</a><br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>forum/index.php">Forum</a><br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>galleri/index.php">Galleri</a><br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>tingogpriser/index.php">Ting & Priser</a><br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>konkurrencer/index.php">Konkurrencer</a><br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>holdet/index.php">Holdet</a><br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>diverse/index.php">Diverse</a><br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>soegboks.php">Søg</a><br>
              &nbsp;&nbsp;<a href="<?=$fuldurl?>kontaktos/index.php">Kontakt os</a><br>
              <br>
            <b>Community</b><br><br>
                <?
if($_COOKIE[momexbrugernavn]) {

$select = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$_COOKIE[momexbrugernavn]' AND kode = '$_COOKIE[momexkode]'") or die(mysql_error());

$selectnum = mysql_num_rows($select);
$rowdata = mysql_fetch_array($select);

  if($selectnum == 1) {

  $_SESSION[brugernavn] = "$rowdata[brugernavn]";
  $_SESSION[kode] = "$kode";

  $time = time();
  mysql_query("UPDATE brugere SET timeout='$time' WHERE brugernavn='$rowdata[brugernavn]'") or die(mysql_error());
  mysql_query("UPDATE brugere SET lastlogin='$dato' WHERE brugernavn='$rowdata[brugernavn]'") or die(mysql_error());
  mysql_query("UPDATE brugere SET status='online' WHERE brugernavn='$rowdata[brugernavn]'") or die(mysql_error());
}
}
if(!$_SESSION[brugernavn]) {
?>
                          <table width="140" border="0" align="left" cellpadding="0" cellspacing="1">
                          <form action="http://www.nslove.frac.dk/community/logon.php" method="post">
                            <tr>
                              <td><input type="text" name="brugernavn" style="width: 95%"></td>
                            </tr>
                            <tr>
                              <td><input type="password" name="kode" style="width: 95%"></td>
                            </tr>
                            <tr>
                                <td><input name="autologin" type="checkbox" value="1"> Husk mig!</td>
                            </tr>
                            <tr>
                                <td><input type="submit" value="Log på"><br><a href="<?=$fuldurl?>community/opret.php">Opret bruger</a> | <a href="<?=$fuldurl?>community/glemtpassword.php">Glemt password</a><br></td>
                            </tr>
                          </form>
                          </table>
                          <br><br><br><br><br><br>
<?
} else {
$queryvip = mysql_query("SELECT vip,vipslut,brugernavn FROM brugere WHERE brugernavn='$_SESSION[brugernavn]'");
while($row = mysql_fetch_assoc($queryvip)) {

$daysback = $row[vipslut] - time();
$daysback = $daysback / 24 / 60 / 60;
$daysback = round($daysback, 0);

    if($daysback < 1) {
        mysql_query("UPDATE brugere SET vip='0' WHERE brugernavn='$_SESSION[brugernavn]'");
    }

    if($daysback > 0 AND $row[vip] == 0) {
        mysql_query("UPDATE brugere SET vip='1' WHERE brugernavn='$_SESSION[brugernavn]'");
    }

    if($row[vip] == 0) {
        echo'
        &nbsp;&nbsp;VIP: <a href="http://www.nslove.frac.dk/ekstra/vipfordele.php">Bliv medlem!</a>
        ';
    } else {
        echo'
        &nbsp;&nbsp;VIP: '.$daysback.' dage tilbage
        </div>
        ';
    }
}
?><br>
        <div align="left">
                    &nbsp;&nbsp;<a href="http://www.nslove.frac.dk/community/funktioner/index.php">Community</a><br>
                    &nbsp;&nbsp;<a href="http://www.nslove.frac.dk/community/funktioner/guestbook.php">Tagwall</a><br>
                    &nbsp;&nbsp;<a href="http://www.nslove.frac.dk/artikler/indsend.php">Indsend artikel</a><br>
                    &nbsp;&nbsp;<a href="http://www.nslove.frac.dk/forum/opret.php">Opret forum-tråd</a><br>
                    &nbsp;&nbsp;<a href="http://www.nslove.frac.dk/community/logud.php">Log ud</a><br><br>
                    <?
                    $query = mysql_query("SELECT * FROM holdet WHERE navn='$_SESSION[brugernavn]'");
                    while($row = mysql_fetch_assoc($query)) {
                        echo'
                        &nbsp;&nbsp;<a href="http://www.nslove.frac.dk/admin/index.php">Admin</a><br><br>
                        ';
                    }
                    ?>
<br>
                    </div>
<b>Nyheder for admins</b>
<?
$query = mysql_query("SELECT * FROM holdet WHERE navn='$_SESSION[brugernavn]'");
$num = mysql_num_rows($query);
if($num > 0) {
echo'<div style="border:1px solid black;width:130px"><center><br>';

$query = mysql_query("SELECT * FROM text WHERE id='1'");
while($row = mysql_fetch_assoc($query)) {
echo'
'.nl2br($row[text]).'
';
}
echo'
</center><br></div><br>
';
}
?>
                    <?
                }
?>
                <br><br><br>
                <div align="left">
            <b>Seneste artikler</b>
              <br>
                <?
                $query = mysql_query("SELECT * FROM artikler WHERE udgiv='1' AND slettet='0' ORDER BY id DESC LIMIT 3");
                while($row = mysql_fetch_assoc($query)) {
                    echo'&nbsp;&nbsp;<a href="http://www.nslove.frac.dk/artikler/visenkelt.php?id='.$row[id].'">'.substr($row['overskrift'], 0, 23).'..</a><br>';
                }
                ?>
                <br>
            <b>Seneste forumtråde</b>
              <br>
                <?
                $query = mysql_query("SELECT * FROM forum ORDER BY id DESC LIMIT 3");
                while($row = mysql_fetch_assoc($query)) {
                    echo'&nbsp;&nbsp;<a href="http://www.nslove.frac.dk/forum/index.php?id='.$row[id].'">'.substr($row['overskrift'], 0, 23).'..</a><br>';
                }
                ?></div>

          </td>
          <td width="1">&nbsp;</td>
          <td width="337" valign="top">



Og min SQL til brugerne er :


CREATE TABLE `brugere` (
  `id` int(11) NOT NULL auto_increment,
  `brugernavn` varchar(20) NOT NULL default '',
  `kode` varchar(16) NOT NULL default '',
  `accepteret` int(12) NOT NULL default '0',
  `vip` varchar(255) NOT NULL default '0',
  `vipslut` varchar(255) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `favbg` varchar(30) NOT NULL default '',
  `favting` varchar(30) NOT NULL default '',
  `favrum` varchar(30) NOT NULL default '',
  `dollars` int(7) NOT NULL default '0',
  `dollarsbank` int(50) NOT NULL default '0',
  `fritekst` longtext NOT NULL,
  `ip` varchar(255) NOT NULL default '',
  `onlinetid` int(255) NOT NULL default '0',
  `irlnavn` varchar(255) NOT NULL default '',
  `hp` varchar(255) NOT NULL default '',
  `msn` varchar(255) NOT NULL default '',
  `land` varchar(255) NOT NULL default 'Danmark',
  `lastlogin` varchar(255) NOT NULL default '',
  `kon` varchar(255) NOT NULL default '',
  `fm` varchar(255) NOT NULL default '',
  `fd` varchar(255) NOT NULL default '',
  `fy` varchar(255) NOT NULL default '',
  `oprettet` varchar(255) NOT NULL default '',
  `figur` varchar(255) NOT NULL default '0',
  `skrifttype` varchar(255) NOT NULL default 'verdana',
  `skriftstr` varchar(255) NOT NULL default '12',
  `skriftfarve` varchar(255) NOT NULL default '#666666',
  `point` varchar(255) NOT NULL default '',
  `status` varchar(255) NOT NULL default 'offline',
  `timeout` varchar(255) NOT NULL default '',
  `artikelpoint` int(12) NOT NULL default '0',
  `tajmaut` varchar(255) NOT NULL default '',
  `antalbeskeder` int(12) NOT NULL default '0',
  `havebenhere` varchar(255) NOT NULL default 'no',
  PRIMARY KEY  (`id`)
);
Avatar billede maabjerg Nybegynder
19. februar 2006 - 00:37 #7
Kigger lige på det senere
Avatar billede nokiza Nybegynder
19. februar 2006 - 00:37 #8
Helt iorden..
Avatar billede nokiza Nybegynder
14. oktober 2007 - 21:45 #9
Lukket
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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