webForumDet fria alternativet

lista värden 2 gånger på samma sida

PHP

2 svar · 221 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Har denna kod:

$query = "SELECT * FROM nyheter ORDER BY datum";
$result = mysql_query($query, $link);

while($array = mysql_fetch_array($result))
{
$nyhet=$array["nyheter"];
$datum=$array["datum"];
}

detta vill jag göra:
1. få ut den sist inlagda nyheten i en textruta
2. loopa ut en länklista på de gamla nyheterna + datum under textrutan...

hur göra?
kan ju inte göra 2 loopar efter varann med samma värden...

Medlem sedan aug. 20002 975 inlägg
#2

Läs Nyheterna bakifrån med de senaste först. Då blir ditt första det du ska lägga i formuläret:

$query = "SELECT * FROM nyheter ORDER BY datum DESC"; 
$result = mysql_query($query, $link); 

if (mysql_num_rows($result) > 0) {

   $array = mysql_fetch_array($result);
   // Skriv ut formulär

    // Lista och länka resten
   while($array = mysql_fetch_array($result)) 
   { 
      $nyhet=$array["nyheter"]; 
      $datum=$array["datum"]; 
   } 

}
Medlem sedan mars 20011 346 inlägg
#3

Tack! Precis vad jag behövde...ibland fastnar man... :)

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)