Hvorfor kan du ikke sætte </td><td> imellem?
fordi queryen jo løber igennem og skriver </td><td> igen og igen.
Er det ikke også meningen, for at du kan få opdelingen på dagene?
Du bliver nød til at være mere specifik; hvad output får du kontra hvad output forventer du og hvad er den kode der skaber dit output?
du kan jo sortere din query på dato, så alle mandage kommer før tirsdag osv.
og når du løber arrayet igennem genrerer du tabellen.
eller har jeg misforstået noget?
Jeg søger i db efter en valgt dato +7 days og vil gerne ha resultatet skrevet ud i ugeskema med dagene ved siden af hinanden istedet for nedad. Der kan forekomme flere poster til hver dag.
Søgningen løber igennem alle dage og tager </td><td>med hvergang.
-og undskyld fraværet
jeg tænker noget while (queryen) så kør , ellers..
jeg kan ikke helt forstå hvordan du vil have det til at virke rent kodemæssigt, kan du ikke poste den kode du har nu og hvordan dit resultat gerne skulle være?
tabellen starter med overskriftmandag/tirsdag/onsdag o.s.v.
i næste række :
$qry = mysql_query("SELECT * FROM drift WHERE bdag >= '$dag1' AND bdag <= '$dag2' ORDER BY bdag")
or die (mysql_error());
while ($row=mysql_fetch_assoc($qry)){
if( date("w", strtotime($row['bdag'])) == 1){
echo "<table border ='0' bgcolor = '#999966'><tr><td>";
echo "dato</td><td><B> {$row['bdag']}</B></td></tr><tr><td>";
echo "vagt</td><td><B> {$row['vagt']}</B></td></tr><tr><td>";
echo "dagvagt</td><td><B> {$row['dagbad']}</B></td></tr;
echo "</table>";
}
echo "</td><td>";
if( date("w", strtotime($row['bdag'])) == 2){ o.s.v.
okay, jeg vil osse gerne vide hvordan du vil have det sat op rent udseende-mæssigt - kan du ikke lave en tabel i ren html for lige at vise hvordan det skal se ud?
<TABLE>
<TR>
<TD></TD>
<TD>mandag</TD>
<TD>tirsdag</TD>
<TD>onsdag</TD>
<TD>torsdag</TD>
<TD>fredag</TD>
<TD>lørdag</TD>
<TD>søndag/TD>
</TR>
<TR>
<TD>fra kl.10-13</TD>
<TD>mandagsindfo</TD>
<TD>tirsdagsindfo</TD>
<TD>onsdagsindfo</TD>
<TD>torsdagsindfo</TD>
<TD>fredagsindfo</TD>
<TD>lørdagsindfo</TD>
<TD>søndagsindfo</TD>
</TR>
<TR>
<TD>fra kl 13-18</TD>
<TD>mandagsindfo</TD>
<TD>tirsdagsindfo</TD>
<TD>onsdagsindfo</TD>
<TD>torsdagsindfo</TD>
<TD>fredagsindfo</TD>
<TD>lørdagsindfo</TD>
<TD>søndagsindfo</TD>
</TR>
<TR>
<TD>fra kl.18-22</TD>
<TD>mandagsindfo</TD>
<TD>tirsdagsindfo</TD>
<TD>onsdagsindfo</TD>
<TD>torsdagsindfo</TD>
<TD>fredagsindfo</TD>
<TD>lørdagsindfo</TD>
<TD>søndagsindfo</TD>
</TR>
</TABLE>
mangler lige en < efter søndag
Måske er det muligt at lave udtræk for de forskellige datoer som et array med underlæggende =>array($row['bdag'],$row['morgenbad'],$row['dagbad'],$row['aftenbad'],$row['vaske'],$row['renhold'],$row['fyring'])
til $mandag[][];
så var det måske muligt bagefter at lægge dataerne ind i min ugetabel
jeg har opgivet og lukker