Wat wil ik:

21 April:
track 10
track 09
track 08

20 April:
track 07
track 06

19 April
track 05
track 04
track 03
track 04

enz :)

Mijn code:


<?php
	//
	// TRACKS VAN DE LAATSTE DAGEN OPHALEN
	//
	$query = "SELECT DISTINCT DATE(track_date) as track_date FROM track ORDER BY track_date DESC";
	$result = mysql_query($query) or die ( mysql_error( ) );
        
        
    while($rs = mysql_fetch_assoc($result))
    
	{

		echo "<br /><h3>" . $rs['track_date'] . "</h3>";
	
		// TRACKS OPHALEN PER DATUM
   		$query = "SELECT * FROM track WHERE track_date = '" . $rs['track_date'] . "' ORDER BY track_date DESC";
    	$result1 = mysql_query($query) or die(mysql_error());
            
   		while($rs1 = mysql_fetch_assoc($result1))
		{
           	echo $rs1['track_artiest'] . " - " . $rs1['track_artiest'] ." (". $rs1['track_rmx'] ."<br />";
   		}
   		
	}	
?>


Ik krijg nu dus allen de verschillende datums te zien, en niet de tracks.
Iemand een idee?
het lijkt oke behalve dan dat je $query 2 keer laat terug komen...
bart van der veen schreef op 21.04.2008 13:51
het lijkt oke behalve dan dat je $query 2 keer laat terug komen...

Zoals het hier is gebruikt geeft dat geen problemen.

Er wordt echter niet gechecked of er wel resultaten zijn.
SanThe schreef op 21.04.2008 13:56
Er wordt echter niet gechecked of er wel resultaten zijn.


En daarom worden de tracks niet weergegeven?
Dennis schreef op 21.04.2008 14:03
[quote='SanThe schreef op 21.04.2008 13:56']Er wordt echter niet gechecked of er wel resultaten zijn.


En daarom worden de tracks niet weergegeven?
[/quote]
Als er geen resultaten zijn (en dat weet je nu dus niet) wordt er niks weergegeven.
Maar er zijn dus wel resultaten...tenminste, in de database :)

Hij geeft aan 0 resultaat, maar dat klopt dus niet.
Er gaat dus ergens iets fout...en daarom vraag ik het hier.
Check eens of er resultaten zijn.
Al gedaan...hij zegt 0 resultaat.
bij de 2e query gaat er dus iets verkeerd,. maar wat.
Het is niet verstandig om dezelfde naam voor een alias te gebruiken.

DISTINCT DATE(track_date) as track_date
Die is nu veranderd, maar zonder resultaat.
Blijft 0 resultaten bij de 2e query.
Echo die query eens. Is die wel zoals jij verwacht?

Reageren