---
title: "Hjälp med nyhetsscript!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/137370-hjälp-med-nyhetsscript/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "richardjoha"
published: "2005-11-10T14:08:47.000Z"
updated: "2005-11-11T13:32:56.000Z"
replies: 32
views: 785
page: 2
pages: 2
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/137370-hjälp-med-nyhetsscript"
---

# Hjälp med nyhetsscript!

_Sida 2 av 2._

## #21 — richardjoha, 2005-11-11T12:28Z

Felmedelande:

Unknown column 'datum' in 'order clause'

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

## #22 — @nders, 2005-11-11T12:29Z

Är det inte så enkelt då? Fältet datum finns inte i aktuell tabell?

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

## #23 — richardjoha, 2005-11-11T12:30Z

så tabellen kanske ska ha 4 fält?!

id, datum, rubrik, nyhet

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

## #24 — @nders, 2005-11-11T12:32Z

Skapade du inte tabellen enligt [det här inlägget](http://www.webforum.nu/showthread.php?p=1113890#post1113890)? Då är det väl *date* fältet heter?

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

## #25 — Pedda, 2005-11-11T12:34Z

Japp, han som har gjort koden har gjort fel
news.php

```php
 $sql = "SELECT * FROM $dbtable ORDER BY datum DESC limit 0, 10";
```

 byt ut datum mot date

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

## #26 — richardjoha, 2005-11-11T12:34Z

jo jag skapade enligt det inlägget.

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

## #27 — richardjoha, 2005-11-11T12:44Z

attans, nu är det nära :) när jag loggar in i admin.php kan jag skriva in nyhet, ändra nyhet och radera nyhet. men när jag sedan loggar ut och går in på news.php syns inte min nyhet utan bara : "Inskrivet av: Datum:" 

antar att det är något som bestämmer hur det ska skrivas ut som ska ändras!

tack för hjälpen :)

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

## #28 — Pedda, 2005-11-11T12:48Z

Jodå, ser att han har gjort fler fel i news.php

```php
 /* Utskrift av nyheterna */
      
      echo "<table width=\"100%\" cellspacing='0' cellpadding='0' border='0'>";
      echo "<tr>";
      echo "<td style=\"border-bottom: 1px solid gray;\">".$row["rubrik"]."</td>";
      echo "</tr>";
      echo "<tr>";
      echo "<td>"."Inskrivet av: ".$row["namn"]." "."Datum: ".$row["datum"]."</td>";
      echo "</tr>";
      echo "<tr>";
      echo "<td>".nl2br($row["nyhet"])."</td>";
      echo "</tr>";
      echo "</table>";
      echo "<br>";
```

 ändra till

```php
 /* Utskrift av nyheterna */
      
      echo "<table width=\"100%\" cellspacing='0' cellpadding='0' border='0'>";
      echo "<tr>";
      echo "<td style=\"border-bottom: 1px solid gray;\">".$row["title"]."</td>";
      echo "</tr>";
      echo "<tr>";
      echo "<td>"."Inskrivet av: ".$row["writer"]." "."Datum: ".$row["date"]."</td>";
      echo "</tr>";
      echo "<tr>";
      echo "<td>".nl2br($row["text"])."</td>";
      echo "</tr>";
      echo "</table>";
      echo "<br>";
```

 Verkar som att han har gjort en hel del fel.   :l

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

## #29 — richardjoha, 2005-11-11T12:56Z

Fan va gott :) nu fungerar allt kanon! 

Tänkte bara kolla nu när jag ändå är i gång.. om man vill begränsa antalet utskrivna nyheter på sidan news.php till 3 exempelvis var ändrar man det? om de äldre nyheterna sparas på en nyhetsarkivsida eller bara i databasen spelar ingen större roll..

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

## #30 — Pedda, 2005-11-11T12:58Z

Ändra raden i news.php

```php
 $sql = "SELECT * FROM $dbtable ORDER BY date DESC limit 0, 10";
```

 till

```php
 $sql = "SELECT * FROM $dbtable ORDER BY date DESC limit 0, 3";
```

red/ glömde ändra fältet till date istället för datum

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

## #31 — richardjoha, 2005-11-11T12:59Z

det verkar vara för lätt för dig detta pedda :) ännu en gång tack så mkt för hjälpen! WF är kanon!

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

## #32 — Pedda, 2005-11-11T13:07Z

Ett tips om du vill lära dig php är att du nu läser igenom koden och försöker förstå vad de olika bitarna gör och hur det fungerar.

Om du kollar till exempel på koden ovan:
 $sql = "SELECT \* FROM $dbtable ORDER BY datum DESC limit 0, 10"; 
SELECT säger att du ska hämta från databasen.
\* betyder att du hämtar alla fält från (FROM) tabellen ($dbtabel), byter du ut \* mot text så hämtar den bara texten inte id, date, title.
ORDER BY date betyder såklart att den sorterar efter datum
DESC anger åt vilket håll den ska sortera, byter du ut mot ASC så "vänder" den sorteringsordning.
LIMIT 0, 3 att den ska hämta de sista 3 posterna. Hade iofs räckt att ha LIMIT 3 då men men...

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

## #33 — richardjoha, 2005-11-11T13:32Z

kanon

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

---

Tråden på webben: https://www.webforum.nu/amne/php/137370-hjälp-med-nyhetsscript/page2  
Föregående sida: https://www.webforum.nu/amne/php/137370-hjälp-med-nyhetsscript.md
