Validationsfehler

( HTML, PHP, Javascript & Co ... )
Antworten
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Etwas verwirrt, ich bin...

Das ist der Quelltext der aufgerufenen Seite:
[PHP]
<table border="0" cellspacing="0" cellpadding="0" width="190" id="leftcol">
<tr>
<td width="10"><img src="images/mm_spacer.gif" alt="" width="10" height="1" border="0" /></td>
<td width="170" class="smallText">

<p><span class="Stil1">Schlagzeile</span>

Sommerfest am Sonnabend, den 4. Juli, ab 19 Uhr im Gemeindehaus.</p>
<p><span class="Stil1">Tipp des Tages</span>

Durst ist schlimmer als Heimweh!</p>
<p><span class="Stil1">Freie Parzellen</span>

Zu verschenken: <br>Parzelle 88</p>


 

</td>
<td width="10"> </td>
</tr>
</table>[/PHP]
Und das ist der "richtige" Quellcode, wie er sich hier auf dem PC darstellt:
[PHP]
<table border="0" cellspacing="0" cellpadding="0" width="190" id="leftcol">
<tr>
<td width="10"><img src="images/mm_spacer.gif" alt="" width="10" height="1" border="0" /></td>
<td width="170" class="smallText">

<p><span class="Stil1"><?php echo $row_rs_hp['ueber2']; ?></span>

<?php echo $row_rs_hp['text3']; ?></p>
<p><span class="Stil1"><?php echo $row_rs_hp['ueber3']; ?></span>

<?php echo $row_rs_hp['text4']; ?></p>
<p><span class="Stil1"><?php echo $row_rs_hp['ueber4']; ?></span>

<?php echo $row_rs_hp['text5']; ?></p>
 

 

</td>
<td width="10"> </td>
</tr>
</table>[/PHP]
Und das sind die Fehlermeldungen des Validators (man beachte das ROT formatierte! Zeile 113 im Validator ist Zeile 10 im geposteten Code):
  • # Info Line 113, Column 53: XML Parsing Error: Opening and ending tag mismatch: br line 113 and p
    --> Zu verschenken: <br>Parzelle 88</p>
  • # Info Line 113, Column 34: start tag was here
    --> Zu verschenken:__<br>Parzelle 88</p>
  • # Error Line 113, Column 39: end tag for "br" omitted, but OMITTAG NO was specified
    --> Zu verschenken: <br>Parzelle 88</p>
    --> You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Was will der von mir?
schnallnix
Beiträge: 1669
Registriert: 26.08.2006, 21:00

Beitrag von schnallnix »

Hallo Arananka,
Zu verschenken: <br>Parzelle 88</p>
muß das vielleicht so
lauten?
Benutzeravatar
Lighty
Beiträge: 8394
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... jüpp, das ist XHTML, da muss der / rein ! ;)
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Das heißt also, dass ich eine Seite nicht valide bekomme, weil der gesamte Text der einzelnen Elemente (Überschriften, Texte, Bilder, Bildunterschriften, etc. pp) aus einer Datenbank dynamisch eingebunden wird, auf deren Inhalt ich keinen Einfluss habe und der offensichtlich in HTML verfasst wird?
Benutzeravatar
Lighty
Beiträge: 8394
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... nö, eigentlich bekommt man alles valide !

Wo kommt das <br> denn her !?
Die anderen br sehen ja auch korrekt aus
!?
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Aus der Datenbank "bacherb" mit dem Tabellennamen "rs_hp" aus dem Feld "text5" mit dem Inhalt "Zu verschenken: <br>Parzelle 88" auf deren Inhalt ich keinen Einfluß (weil kein Zugriff) habe. Die wird von dem Verein selber gepflegt.
Die Inhalte der Felder sind alle durchweg in HTML (Praktikantenarbeit) gebaut. Das liegt bestimmt an deren vorherigen Seite. Die war nur HTML.
Benutzeravatar
Lighty
Beiträge: 8394
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... mmmmh !?
Sollte man ändern !
( ein br hat in der DB eh nichts zu suchen ! )

<?php echo $row_rs_hp['text5']; ?></p>
... sollte dann so aussehen ...
<?php echo '
' $row_rs_hp['text5']; ?></p>
LG, Lighty
AranankA
Beiträge: 1558
Registriert: 11.09.2006, 10:12

Beitrag von AranankA »

Ich muss mich mal mit denen kurzschließen, dass ich das ganze Ding mal überarbeite. Ich schleppe hier dauernd Altlasten rum... ...die Gelegenheit ist günstig, denn:

...im Übrigen:
Herzlich Willkommen bei all-inkl.com!

Wir freuen uns, Sie hier begrüßen zu dürfen...

...Die von Ihnen gewählte Hauptdomain lautet:
kgvbachscheerben.de
Danke noch mal an dieser Stelle!
Antworten

Zurück zu „Webdesign“