27. juni 2001 - 02:45
Der er
19 kommentarer og 1 løsning
extract($raekke); omvendt række følge!!!!
while ($raekke = mysql_fetch_array($resultat)) { extract($raekke); hvordan gør man for at det bilver vist i omvendt række følge...?
Annonceindlæg fra HP
Omvendt??? jeg er slet ikke med??
hej igen!! problemet er at den udskriver indlæg fra en tabel, men den tager de gamle indlæg først, hvor jeg gerne vil have de nye i stedet /A
sig til hvis du skal bruge mere kode, *
Ahhh... du skal indsætte ORDER BY indlæg ASC i din query!
hvis jeg poster scriptet gider du så kigge det efter (optmere det) hvis der ellers er noget, og flette det ind i??? (så hæver jeg til 60 point) /A
Sure, hvis det ikke er alt or lang :-)
<?php function aabn_forbindelse_og_vaelgdb() { $server = \"xxxx\"; $bruger = \"xxxx\"; $kodeord = \"xxxx\"; $database = \"xxxx\"; if (!mysql_connect(\"$server\",\"$bruger\",\"$kodeord\")) { udskriv_fejl(\"Kunne ikke oprette en forbindelse til MySQL.\"); } if(!mysql_select_db(\"$database\")) { udskriv_fejl(\"Kunne ikke vælge databasen: $database\"); } } function sql_spoerg_og_faa_svar($query) { $resultat = mysql_query($query); if(!$resultat) { udskriv_fejl(\"Kunne ikke udføre: <em>$query</em>\"); } while($raekke = mysql_fetch_array($resultat)) { $resultat_array[] = $raekke; } return $resultat_array; } function luk_forbindelse() { if(!mysql_close()) { udskriv_fejl(\"Kunne ikke lukke forbindelsen til MySQL!\"); } } function udskriv_fejl($fejl) { echo \"<p>$fejl\"; if ($mysql_fejl = mysql_error()) { echo \"<br>Fejlen er: <em>$mysql_fejl</em>\"; } exit; } aabn_forbindelse_og_vaelgdb(); luk_forbindelse(); echo \"<html> <head> <title>Oversigt over indlæg i dagbogen.</title> </head> <body bgcolor=\'#FFFFCC\'>\"; // Hent først data ud $resultat = mysql_query(\"select dato, overskrift, land from dagbog\"); $i = 0; // Kør så igennem for hver række while ($raekke = mysql_fetch_array($resultat)) { extract($raekke); if ($i <= $raekke) { echo \"<p><b><a href=\'visdagbog.php?start_nr=$i\'>$dato </a></b><a href=\'visdagbog.php?start_nr=$i\'>$overskrift - $land</a></p><br>\"; } $i = $i + 1; } \"</body> </html>\"; ?>
det er sq lidt halv langt..... sætter den til 100P håber det er finno med dig. /A
p.s. du må meget gerne paste hele koden, nå du er færdig ;-) /A
27. juni 2001 - 03:01
#10
Hvad skal jeg sortere efter??? dato, overskrifte eller land ??
27. juni 2001 - 03:03
#11
datoen, den nyeste skal komme først.
27. juni 2001 - 03:04
#12
oki
27. juni 2001 - 03:08
#13
Så skulle den være der! Har lavet lidt om med indrykninger, og har lavet dine HTML-koder 100%korrekte...: <?php function aabn_forbindelse_og_vaelgdb() { $server = \"xxxx\"; $bruger = \"xxxx\"; $kodeord = \"xxxx\"; $database = \"xxxx\"; if (!mysql_connect(\"$server\",\"$bruger\",\"$kodeord\")) { udskriv_fejl(\"Kunne ikke oprette en forbindelse til MySQL.\"); } if(!mysql_select_db(\"$database\")) { udskriv_fejl(\"Kunne ikke vælge databasen: $database\"); } } function sql_spoerg_og_faa_svar($query) { $resultat = mysql_query($query); if(!$resultat) { udskriv_fejl(\"Kunne ikke udføre: <em>$query</em>\"); } while($raekke = mysql_fetch_array($resultat)) { $resultat_array[] = $raekke; } return $resultat_array; } function luk_forbindelse() { if(!mysql_close()) { udskriv_fejl(\"Kunne ikke lukke forbindelsen til MySQL!\"); } } function udskriv_fejl($fejl) { echo \"<p>$fejl\"; if ($mysql_fejl = mysql_error()) { echo \"<br>Fejlen er: <em>$mysql_fejl</em>\"; } exit; } aabn_forbindelse_og_vaelgdb(); luk_forbindelse(); echo \"<HTML><HEAD><TITLE>Oversigt over indlæg i dagbogen.</TITLE></HEAD><BODY bgcolor=\'#FFFFCC\'>\"; // Hent først data ud $resultat = mysql_query(\"SELECT dato, overskrift, land FROM dagbog ORDER BY dato ASC\"); $i = 0; // Kør så igennem for hver række while ($raekke = mysql_fetch_array($resultat)) { extract($raekke); if ($i <= $raekke) { echo \"<P><B><A href=\'visdagbog.php?start_nr=$i\'>$dato </A></B><A href=\'visdagbog.php?start_nr=$i\'>$overskrift - $land</A></P><BR>\"; } $i++; } \"</BODY> </HTML>\"; ?>
27. juni 2001 - 03:12
#14
kanont prøver det lige, hvad er ASC entelig? /A
27. juni 2001 - 03:13
#15
asc = ascending
27. juni 2001 - 03:14
#16
Det omvendte er så desc = descending
27. juni 2001 - 03:18
#17
prøver lige igen...
27. juni 2001 - 03:19
#18
hmmm?
27. juni 2001 - 03:21
#19
det virker perfekt, men det er desc jeg skal bruge for det virker... /A 1000 tak for hjælpen.
27. juni 2001 - 03:22
#20
np
Vi tilbyder markedets bedste kurser inden for webudvikling