Layout verschiebung.

Hallo ich habe ein Problem das ich nicht selbst in den Griff bekomme.

Ich habe eine Datenbankausgabe in eine Tabelle und mein Layout habt sich plötzlich komplett zerstört vermutlich duch die

Tags.

[PHP]<? include "../include/header.php" ?>



Einsätze:


<?php
require(„…/include/mysql.connect.php“);
$result=mysql_query('SELECT * FROM einsaetze ORDER BY einsaetze.sort DESC LIMIT 15 ') or die(mysql_error());
$num=mysql_numrows($result);

	mysql_close();
	echo "
	<table border=\"1px\" style=\"margin: 3px\">
	<colgroup>
	<col width=\"200\">
	<col width=\"195\">
	<col width=\"85\">
	<col width=\"75\">
	<col width=\"50\">
	</colgroup>
	<th align=\"left\"><b>Einsatzmeldung:</b></th>
	<th align=\"left\"><b>Einsatzort:</b></th>
	<th align=\"left\"><b>AS*:</b></th>
	<th align=\"left\"><b>Datum:</b></th>
	<th align=\"left\"><b>Zeit:</b></th>
	";
	$i=0;
	while ($i < $num) {

	$id=mysql_result($result,$i,"id");
	$autor=mysql_result($result,$i,"autor");
	$datum=mysql_result($result,$i,"datum");
	$uhrzeit=mysql_result($result,$i,"uhrzeit");
	$titel=mysql_result($result,$i,"titel");
	$ort=mysql_result($result,$i,"ort");
	$alarmstufe=mysql_result($result,$i,"alarmstufe");
	$feuerwehren=mysql_result($result,$i,"feuerwehren");
	$fahrzeuge=mysql_result($result,$i,"fahrzeuge");
	$text=mysql_result($result,$i,"text");
	$timestamp=mysql_result($result,$i,"timestamp");

	echo "
	<tr>
	<td><a href=\"./single.php?einsatz_id=$id&aktion=details\">$titel</a></td>
	<td>$ort</td>
	<td>$alarmstufe</td>
	<td>$datum</td>
	<td>$uhrzeit</td>
	</tr>
	";

	$i++;
	}
	echo "<\table>";
	?>
	</div>
	<div class="textfeld" align="right"><font style="color: grey; font-size: 12px;">* Alle Angaben ohne Gewähr.</font>
	</div>
</div> <!-- ENDE CONTENT_MAIN -->
<? include "../include/footer.php" ?>
[/PHP]

Der Link zu der Seite ist: Freiwillige Feuerwehr Emskirchen

vielen Dank
bOdO

Ein Blick in den Validator hilft enorm bei der Suche:
[Invalid] Markup Validation of http://schauerberg.de/feuerwehr_beta/einsaetze/ - W3C Markup Validator

Denn dort steht u.a. sowas im Quelltext:

<	able>		

aber wie kommt das [HTML]< able>[/HTML] zustande ich gebe es ja in PHP mit [PHP]echo „“;[/PHP] aus.!?

Dankeschön…

[php]echo „<\table>“;[/php]

gibst du aus. \t ist die Escape-Sequenz für einen Tabulator und genau den kriegst du. :wink:

kann ich diese sequenz irgentwie auskommentieren oder so?

Wenn ich den End-Tag nach dem PHP Code schreibe dann wird er einfach als Text interpretiert.

Du hast einfach nur den falschen Slash gewählt. Richtig wäre echo „“;, aber du schreibst echo „<\table>“;.

oh gott bin ich ein blödmann…

dankeschön für den hinweis.