html-tabelle in php problem

notme

Grünschnabel
html+php Quelltext im IE anders als Ansicht

Hallo, hab ein kleines Problem mit der Formatierung einer Tabelle in PHP.

Der Zeilenumbruch funktioniert ( if $datecheck =="Sun" ... print'<br>'; ) nicht wie vorgesehen. Statt nach jedem Sonntag einen Zeilenumruch macht er am Anfang der Seite gleich alle auf einmal.
Hab gerade gemerkt das der html Quelltext im Browser korrekt ist - Die Ansicht zeigt aber was anderes...
Wäre echt nett wenn mir jemand nen Tip geben könnte was ich falsch mache.

PHP:
  print'
  <br><br>
  <table border="0" width="100%">
  <colgroup>
    <col width="3*">
    <col width="2*">
    <col width="2*">
    <col width="2*">
    <col width="2*">
  </colgroup>
  <tr><td>Datum</td><td>1. Dienst</td><td>2. Dienst</td><td>3. Dienst</td>
  <td>4. Dienst</td></tr>
  </table>
  <table border=0 cellpadding=0 cellspacing=0>';

  for ($i = 0; $i <= $tage_im_monat-1; $i++) {

    $day = $i+1;
    if ($day < 10) $day='0'.$day; 
    $datecheck = date("D", mktime(0, 0, 0, $monat, $day, $jahr));
    print'
    <tr>
    <td align=left width=12%>'.$day.'.'.$monat.'.'.$jahr.'</td>';
    
    for ($k=1; $k <= 4; $k++) {
      $result = mysql_query("SELECT dienst$k FROM $m");
      $ergebnis = mysql_fetch_array($result);
      $erg[$k] = unserialize($ergebnis["dienst$k"]);
      print'
      <td align=center width=17%>
      <input type="text" name="dienst1[]" value="'.$erg[$k][$i].'" size=18 
      maxlength="18" readonly>&nbsp;&nbsp;&nbsp;
      </td>';
    }
    print '</tr>';
    if ($datecheck == "Sun") print'<br><br>';
  }
  print'</table>';

mfG -notme-
 
Zuletzt bearbeitet:
zugegebenermassen war der erste post etwas unübersichtlich... Hab alles nochmal editiert nachdem ich rausfand das in der Quelltextansicht des IE alles in Ordnung zu sein scheint, aber in der Ansicht hlat nihct wie schon oben beschrieben.
 
Sorry, aber wieviele Informationen hast du dir von PHP schon angesehen bzw. gelesen?

Seh dir mal einige Tutorials an die in Verbindung mit PHP und HTML dargestellt sind. Evtl. fällt dir dann schon einiges auf und du kannst den Fehler selbst finden und lösen.

;)
 
Original geschrieben von notme
:( hmm, das hat mir nu überhaupt nicht weitergeholfen. spam halt woanders... *grml*

Mit meiner Info ist dir sehr wohl geholfen würdest du sie richtig lesen und nicht emotional verstehen ;) Denn du hast nichts weiter als ein Fehler in deinem HTML - PHP Teil. Deshalb auch die Info, das du dir mal einige Tuts ansehen sollst, wie man HTML in PHP einbinden oder aussen vor lassen kann.

:rolleyes:
 
Zurück