Gbook | Neuer eintrag, neue zellen

cille

Erfahrenes Mitglied
Hi ho,
wieder einmal packt mich die Unwissenhei ;).
Bin mit meinem Gästebuch eigentlich fertig,
doch, wenn ich ein neuen eintrag mache,
überlagert der Alte eintrag fast alle zellen vom vorigen eintrag,
dass soll eben nicht sein.

Hier mal der Code:

PHP:
<?php
  	while($row = mysql_fetch_assoc($result2)) {
  		echo "<p><strong>1.</strong> " .
  			   " <b>" . htmlspecialchars($row["nick"]) . " </b>\n";
    ?>
	<br>
    </td>
    <td background="images/background.gif">
	  <?php
    echo "<b>" . nl2br(htmlspecialchars($row['titel'])) . "</b>\n";
    ?>
    </td>
  </tr>
  <tr>
    <td>
    <?php 
  	echo "eingetragen am: <br>" . htmlspecialchars($row['datum']) .
         "<br> <br>" .
         "<a href='mailto:" . htmlspecialchars($row['email']) . "'><img src='images/email.gif' border='0'></a> " .
         "<a href='http://" . htmlspecialchars($row['url']) . "' target='_blank'><img src='images/url.gif' border='0'></a>" .
         "<a href='http://status.icq.com/online.gif?web=" . htmlspecialchars($row['icq']) . 
         "&img=1' target='_blank'><img src='http://status.icq.com/online.gif?web=&img=1' border='0'></a>";
    ?>
    </td>
    <td>
	  <?php
    echo nl2br(htmlspecialchars($row['eintrag'])) . "\n";
    }
    ?>

Danke für Eure hilfe.
 
Die Ausgabe der HTML-Tags stimmt nicht.

Das müsste wohl so aussehen:

PHP:
<?php
      while($row = mysql_fetch_assoc($result2)) {
          echo "<tr>".
                 "<td>".
                 " <p><strong>1.</strong> " .
                 " <b>" . htmlspecialchars($row["nick"]) . " </b>\n";
    ?>
    <br>
    </td>
    <td background="images/background.gif">
      <?php
    echo "<b>" . nl2br(htmlspecialchars($row['titel'])) . "</b>\n";
    ?>
    </td>
  </tr>
  <tr>
    <td>
    <?php 
      echo "eingetragen am: <br>" . htmlspecialchars($row['datum']) .
         "<br> <br>" .
         "<a href='mailto:" . htmlspecialchars($row['email']) . "'><img src='images/email.gif' border='0'></a> " .
         "<a href='http://" . htmlspecialchars($row['url']) . "' target='_blank'><img src='images/url.gif' border='0'></a>" .
         "<a href='http://status.icq.com/online.gif?web=" . htmlspecialchars($row['icq']) . 
         "&img=1' target='_blank'><img src='http://status.icq.com/online.gif?web=&img=1' border='0'></a>";
    ?>
    </td>
    <td>
      <?php
    echo nl2br(htmlspecialchars($row['eintrag'])) . "\n".
        "</td>".
        "</tr>";
    }
    ?>
 
mhhh,
danke für deine änderung, aber könntest du Sie genauer erklären mit ich das nächstes mal nicht vergesse ;)

THX nochmal
 
Ich habe lediglich fehlende HTML-Tags für die Tabelle ergänzt. Und zwar ganz am Anfang der Schleife "<tr><td>" und am Ende der Schleife "</td></tr>".
 
Zurück