---
title: "Varför skriver den inte ut rätt?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/51199-varför-skriver-den-inte-ut-rätt"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Zir Tiger"
published: "2002-08-24T18:51:56.000Z"
updated: "2002-08-24T21:36:52.000Z"
replies: 6
views: 285
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/51199-varför-skriver-den-inte-ut-rätt"
---

# Varför skriver den inte ut rätt?

## #1 — Zir Tiger, 2002-08-24T18:51Z

```php
if($line->sist > $linb->out){
		$nytt = "<img src=\"nytt.gif\">";}else{$nytt = "";}
```

Detta är ett script som jämför 2 datetime kolumner i en databas. En där det står när man sist loggade ut (out) och en där det står när sista inlägget är gjort i en tråd. Varför visar den att det finns nya inlägg i trådar där sista inlägget skrevs innan sista utloggningen? Kan man inte jämföra 2 datetime kolumner på det sättet?

Permalänk: https://www.webforum.nu/p/51199

## #2 — ThACRoW, 2002-08-24T19:08Z

Ska det inte vara **$line-\>out** istället för **$linb-\>out**?

Permalänk: https://www.webforum.nu/p/762335

## #3 — Zir Tiger, 2002-08-24T19:09Z

Nope.. 2 olika MySQL resultat.. =/

Använder mig av: lina, linb, linc etc..

Permalänk: https://www.webforum.nu/p/762337

## #4 — ThACRoW, 2002-08-24T19:15Z

Prova följande

```
if(strtotime($line->sist) > strtotime($linb->out)){
        $nytt = "<img src=\"nytt.gif\">";}else{$nytt = "";}
```

Permalänk: https://www.webforum.nu/p/762339

## #5 — Zir Tiger, 2002-08-24T19:17Z

Nope funkar inte.. Det blir samma fel. 

Alltså: Den tar inte nödvändigtvis det nyaste inlägget. Den kan säga att vilket inlägg som helst är nytt. Den tar dock inte olika från gång till gång utan bestämmer sig för vissa.

Permalänk: https://www.webforum.nu/p/762341

## #6 — Zir Tiger, 2002-08-24T21:09Z

Jag får inte till det. Den vet att om man skriver ett helt nytt inlägg så hamnar bilden rätt. Men loggar jag sedan in med någon annan användare då är bilden inte där. Sedan verkar bilden ha "fastnat" på några av trådaran. Ingen som vet varför? Det är helt skevt. :/

Permalänk: https://www.webforum.nu/p/762372

## #7 — Zir Tiger, 2002-08-24T21:36Z

```php
<?php
$rakna = 1;
  $sql = "SELECT * FROM forum WHERE tillhor=\"$kategori\" ORDER BY sist DESC";
 $res = mysql_query($sql, $db);
 while ($line = mysql_fetch_object($res))  {
 $sqz = "SELECT * FROM register WHERE id=\"$line->av\"";
 $rex = mysql_query($sqz, $db);
 while ($linb = mysql_fetch_object($rex))  {
  $sqq="SELECT * FROM tillhor WHERE tillhor=\"$line->id\"";
	$result = mysql_query($sqq);
		$row = mysql_fetch_array($result);
		$num_rows = mysql_num_rows($result);
		if(strtotime($line->sist) > strtotime($linb->out)){
		$nytt = "<img src=\"nytt.gif\">";}else{$nytt = "";}
 $sqr = "SELECT * FROM register WHERE id=\"$line->avsist\"";
 $rer = mysql_query($sqr, $db);
 while ($linr = mysql_fetch_object($rer))  {
		if($rakna % 2 == 0){
	 echo "<tr class=\"px1\"><td>$nytt<a href=\"forumet.php?tillhor=$line->id&kategori=$kategori\">$line->rubrik</a></td>
	 <td align=\"right\">$num_rows inlägg</td><td width=\"35%\" align=\"right\"><a href=\"info.php?visa=$linb->id\" target=\"_blank\">$linb->namn</a></td><td align=\"right\" style=\"font-size: xx-small;\">$line->sist<br>av $linr->namn</td></tr>";}
	 else{echo "<tr class=\"px2\"><td>$nytt<a href=\"forumet.php?tillhor=$line->id&kategori=$kategori\">$line->rubrik</a></td>
	 <td align=\"right\">$num_rows inlägg</td><td width=\"35%\" align=\"right\"><a href=\"info.php?visa=$linb->id\" target=\"_blank\">$linb->namn</a></td><td align=\"right\" style=\"font-size: xx-small;\">$line->sist<br>av $linr->namn</td></tr>";}
	 }
	 $rakna++;
	 }
	 }
	
  mysql_free_result ($res);
 ?>
```

Okej.. Jag vet att det här förmodligen går att korta ner på nåt sätt men skit i det och hjälp mig bara med bildgrejen.

Permalänk: https://www.webforum.nu/p/762377

---

Tråden på webben: https://www.webforum.nu/amne/php/51199-varför-skriver-den-inte-ut-rätt
