Avatar billede silke4ever Nybegynder
18. juli 2004 - 18:45 Der er 8 kommentarer og
1 løsning

Alt fra en tabel

Hej

Trækker i øjeblikket de sidste 10 nyheder ud fra en tabel i min database.

Hvordan trækker jeg alle dataerne ud, hvis brugeren beder om det.

Jeg vil gerne have, sådan at der står:

"VIS ALLE NYHEDER" når man klikker der vises alt det der måtte stå i tabellen nyheder.
Avatar billede ullesan Nybegynder
18. juli 2004 - 18:55 #1
hvis du allerede kan hente sidste 10, så har du en del af koden

det eneste du skal ændre er bare det sql kald der skal til for at hive alle nyheder hvilket gøres med

SELECT * FROM nyheder

du kan så evt tilføje

order by id ASC/DESC hvis du vil sortere i rækkefølge det skal forekomme
Avatar billede silke4ever Nybegynder
18. juli 2004 - 19:01 #2
Men hvordan linker jeg til det.... så det bliver i et link...
Avatar billede ullesan Nybegynder
18. juli 2004 - 19:12 #3
placeres der hvor nyheder skal stå

<?

// database forbindelse gejl

$res = mysql_query("select id, overskrift from nyheder");

while ($r = mysql_fetch_array($res))
{
  print "<a href=\"nyhed.php?id=" . $r["id"] . "\">" . $r["overskrift"] . "</a><br>";
}

?>

så har du dine nyhedes overskrifter som links

når du så senere skal hive den enkelte nyhed frem bruger du $_GET["id"] på nyheds siden til at hive den nyhed ud med det valgte id

hvis du er ny til php/mysql vil jeg mene du burde læse lidt omkring brugen af disse for at lære selv... jeg har givet dig "halvdelen" af løsningen - nu må du gå i krig med det...
hvis du ikke er helt med så kig på nogle af de andre poster her i php kategorien, da der skulle gerne være flere eksempler magen til det du ønsker - hvis ikke, så nogle rimelig er tæt på, som du kan lære af
Avatar billede jammerlab Nybegynder
19. juli 2004 - 15:18 #4
Eller måske nærmere det du mener... koden som ullesan skrev + lidt mere:

Nyheder.php
--------


<?

// database forbindelse gejl

if($nyheder) {
$res = mysql_query("select id, overskrift from nyheder");

while ($r = mysql_fetch_array($res))
{
  print "<a href=\"nyhed.php?id=" . $r["id"] . "\">" . $r["overskrift"] . "</a><br>";
}
}
?>

Dit link bliver så <a href=nyheder.php?nyheder=true>Nyheder</a>
Avatar billede jammerlab Nybegynder
19. juli 2004 - 15:18 #5
Så vises nyhederne KUN hvis der kommer ?nyheder=true bagefter... eller nyheder=asjhdfas what ever... men ikke hvis du bare åbner selve nyheder.php siden.
Avatar billede silke4ever Nybegynder
19. marts 2008 - 14:24 #6
Jammerlab det virkede skriv et svar, så får du pointene.
Avatar billede jammerlab Nybegynder
19. marts 2008 - 14:58 #7
Hehe tak :) godt nok et gammel indlæg :P
Avatar billede silke4ever Nybegynder
19. marts 2008 - 15:38 #8
Ja bestemt, beklager at du ikke har fået pointene før, men jeg havde glemt at få den lukket.
Avatar billede jammerlab Nybegynder
19. marts 2008 - 16:29 #9
Det er helt ok :)
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