03. oktober 2003 - 20:42Der er
6 kommentarer og 1 løsning
avanceret sortering af udtræk fra mysql
Jeg har en kalender hvor man kan bladre igennem og se hvad man skal... men jeg vil også gerne have at man skal kunne se alle ens opgaver på én side, således at den automatisk udskriver ens opgaver sorteret efter dato/måned/år time/min men jeg vil ikke selv skulle ind og vælge datoerne...
Den skal sortere dem således at hvis der er mere end én opgave på én dag så skal den skrive dem sammen, uden at datoen kommer 2 gange... og når der så ikke er flere opgaver den dag skal den starte på en ny dag og skrive datoen og de opgaver der er den dag... Lidt svært at forklare men håber at det er til at forstå!
Det skal skrives med PHP hvis det er nødvendigt at vide :)
de ligger med en seperart kolonne for dato, måned, år, time, minut, men der er også en kolonne med time for tidspunktet (ved godt det er spild, og jeg burde nøjes med dette, men det gør jeg)
som det er nu skriver den datoen for hver opgave ovenover alle opgaverne!
Den skal kun skrive datoen hvis den nye opgave ikke har samme dato som den der var i forvejen...
hvis du har set "chart.dk's nyeste sites"-liste så skriver den de der er kommet den samme dag samme og dem der er en anden dag sammmen osv... noget ligende det skal jeg bruge!
$foresp = mysql_query("SELECT * FROM webcal_note WHERE bruger = 'nick' ORDER BY dato ASC") or die(mysql_error()); while($row = mysql_fetch_array($foresp)) { $dato = $row["dato"]; $maned = $row["maned"]; $ar = $row["ar"]; $time = $row["hour"]; $min = $row["min"]; $besked = $row["besked"];
$newdate = $dato . "/" . $maned . " " . $ar;
if ($newdate != $olddate) { echo" <br><b>$newdate</b><br> "; }
echo" $besked<br> ";
$olddate = $newdate; }
Synes godt om
Ny brugerNybegynder
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.