Gjest Slettet+98128394 Skrevet 5. januar 2007 Skrevet 5. januar 2007 (endret) Jeg vil ha hvert resultat i riktig kolonne (dvs. under riktig dato). Datoene er sortert i stigende rekkefølge. Resultatene er også sortert etter datoen i stigende rekkefølge. Men slik det er nå legger den det første resultatet den finner i den første ledige cellen uten å sjekke om det er riktig dato. De datoene det ikke finnes noe resultat for av en utøver vil jeg at skal være blank. Noen som har noen gode forslag? Slik ser det ut i nettleseren: Koden til tabellen: $ant_rader = 0; $listedato = array(); echo "<table border='1' bordercolor='black'><tr><td></td>"; while($rad = mysql_fetch_array($resultat_kundato)) { $listedato[] = $rad["dag"] . "." . $rad["maaned"] . "." . $rad["aar"]; echo "<th>".$listedato[$ant_rader]."</th>"; $ant_rader++; } echo "</tr>"; //Hente alle resultater per deltager, klasse A: for ($i = 0; $i < count($navnliste_A); $i++) { $visAlt_A = "SELECT dag,maaned,aar,navn,resultat FROM skyteres WHERE klasse='A' AND navn='". trim($navnliste_A[$i]) ."' ORDER BY aar,maaned,dag"; $resultat_A = mysql_query($visAlt_A,$tilkobling); $alle_resultater_A = array(); $alle_datoer_A = array(); while($rad = mysql_fetch_array($resultat_A)) { $alle_resultater_A[] = $rad["resultat"]; $alle_datoer_A[] = $rad["dag"].".".$rad["maaned"].".".$rad["aar"]; } echo "<tr><td>".$navnliste_A[$i]."</td>"; for ($y = 0; $y < count($alle_resultater_A); $y++) { echo "<td>".$alle_resultater_A[$y]."</td>"; } echo "</tr>"; } echo "</table>"; Endret 5. januar 2007 av Slettet+98128394
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå