Avatar billede ryder Nybegynder
24. maj 2004 - 14:49 Der er 7 kommentarer

$get[titel] problem

<a href="news.display.php?id='.($row['id']-1).'"style="text-decoration: none">'.$row['title'].'</a>

Som I kan se har jeg gjort at nyhedssystemet henviser til den forrige nyhed (-1).

Hvordan gør jeg, så det andet fede, (title) viser den forrige titel(overskrift)?

Jeg har prøvet ($row['title']-1) men det virkede ikke.

På forhånd tak
Avatar billede riversen Nybegynder
24. maj 2004 - 14:51 #1
hvis du har en eller anden løkke må du sørge for at gemme forrige titel i en anden variabel. Grund til det med id'et virker er at det nok at fortløbende tal, så det tilfældigvis virker.
Avatar billede riversen Nybegynder
24. maj 2004 - 14:52 #2
du burde faktisk gøre det samme med id... tænk hvis det på et tidspunkt bliver huller... hvis der slettes i tabellen, så id3 er væk...
Avatar billede ryder Nybegynder
24. maj 2004 - 14:57 #3
det skal du ikke tænke på (det sidste) :)

men kan du/I ikke skrive hvad jeg skal?? for jeg er meget blank... :(
Avatar billede riversen Nybegynder
24. maj 2004 - 15:05 #4
kom lige med noget kode... fra du laver forespørgslen til linket er udskrevet
Avatar billede olebole Juniormester
24. maj 2004 - 16:03 #5
<ole>

Du kan smide dine rækker i et array:

$a = array();

$res = MYSQL_QUERY_AF_EN_SLAGS;
while ($row=mysql_fetch_assoc($res)) {
  $a[] = $row;
}

for ($i=0; $i<count($a); $i++) {
  $s += '<a href="news.display.php?id='.($a[$i-1]['id']).'"style="text-decoration: none">'.$a[$i]['title'].'</a>';
}

print $s;

/mvh
</bole>
Avatar billede olebole Juniormester
24. maj 2004 - 16:04 #6
damned ... der gik vist JavaScript-syntaks i lortet  :D

for ($i=0; $i<count($a); $i++) {
  $s .= '<a href="news.display.php?id='.($a[$i-1]['id']).'"style="text-decoration: none">'.$a[$i]['title'].'</a>';
}
Avatar billede riversen Nybegynder
24. maj 2004 - 16:53 #7
go' idé, ole :-)
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

IT-JOB