/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Order problem
Fra : Søren Sohl


Dato : 30-04-03 19:18

Jeg ved ikke om den hører til i serverside.php, men here goes...

Jeg er igang med at lave en musikplayliste som jeg gerne vil have inddelt på
hjemmesiden i uger. Når jeg trækker dataene ud ser det sådan ud:

$query = mysql_query("SELECT * FROM playlist ORDER BY dato DESC");
while($row = mysql_fetch_array($query)) {
echo "<A href=\"alle.php#$row[dato]\">".$row[dato]."</a>";}

Jeg kunne så godt tænke mig ydre at inddele alle de datoer den kommer ud
med, efter den uge som de er indsat under. Eksempelvis kunne det se sådan
ud:

Uge 18:
28-4-03 29-4-03

Uge 17:
23-4-03
osv.

Hvordan kan jeg få det flettet ind i ovenstående?



 
 
Demos (01-05-2003)
Kommentar
Fra : Demos


Dato : 01-05-03 07:04

Søren Sohl <ssohlREMOVE@cs.auc.dk> wrote:
> $query = mysql_query("SELECT * FROM playlist ORDER BY dato DESC");
> while($row = mysql_fetch_array($query)) {
> echo "<A href=\"alle.php#$row[dato]\">".$row[dato]."</a>";
>}

Hvad med noget lignende:

$query = mysql_query("SELECT * FROM playlist ORDER BY dato DESC");
$week = 0;
while($row = mysql_fetch_array($query)) {
$currentWeek = (int)date("W", $row['timestamp'];
if ($week < $currentWeek) {
$week = $currentWeek;
echo "Uge " . $currentWeek;
}
echo "<A href=\"alle.php#$row['dato']\">".$row['dato']."</a>";
}



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste