XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   w3c Validator Fehlermeldung (http://xhtmlforum.de/showthread.php?t=58121)

0815bernd 16.08.2009 18:14

w3c Validator Fehlermeldung
 
Ich möchte für einen Bekannten eine Seite xhtml gerecht umbauen.
Ein großer teil ist bereits geschafft. Nun bin ich auf ein Problem gestoßen. Der validator.w3.org gibt mir eine Fehlermeldung aus. Alle versuche diesen Fehler zu beseitigen schlugen fehl

Ich wäre sehr dankbar ich erfahren könnte wie ich den Fehler beseitigen kann.

Der Fehler müßte hier sitzen.
Code:

//Anweisungen, um die Länge des Haupttextes zu überprüfen und ggfs. zu kürzen
if(strlen($news['news_main'])>195){
$news['news_main']=substr($news['news_main'],0,195) . " ... <a href=index.php?site=news&amp;news_ID=" . $news['news_ID'] . " >mehr Infos!</a>";
}
?>

Fehlermeldung
Code:

#  Error  Line 25, Column 162: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified

…warb im ersten Halbjahr ... <a href=index.php?site=news&amp;news_ID=653 >mehr


# Error Line 25, Column 171: an attribute value must be a literal unless it contains only name characters

…rsten Halbjahr ... <a href=index.php?site=news&amp;news_ID=653 >mehr Infos!</

Quellcod:
HTML-Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; iso-8859-1" />
<link href="basic.css" rel="stylesheet" type="text/css" media="all" />
<link href="navigation.css" rel="stylesheet" type="text/css" media="all" />
<link href="navigator66css.css" rel="stylesheet" type="text/css" media="all" />
<link href="counter.css" rel="stylesheet" type="text/css" media="all" />
<link href="werbungLinks.css" rel="stylesheet" type="text/css" media="all" />
<title>Bri</title>
</head>
<body>
<?php



//Pfad zum Wurzelverzeichnis

$rootdir="";



//Welcher Rubrik gehört diese Seite an?

$section="news";



/***********************************News-System********************************/

//Mit diesem Teil werden die Einträge der Tabelle news aus der Datenbank ausgelesen und später im Code ausgegeben



include("connect.inc.php");

$news_SQL="SELECT * FROM cc_news where newsstart <= now() ORDER BY news_datetime DESC LIMIT 1";

$news_result=mysql_query($news_SQL);



/***********************************News-System-Ende***************************/



//Hier können dann die Inhalte platziert werden

?>

<?php



//Dieser Teil sorgt für die Ausgabe der Meldungen

while($news=mysql_fetch_array($news_result)){





//Anweisungen zur besseren Formatierung des Datums

$ts=$news['news_datetime'];



$unixtime = mktime(substr($ts,11,12),substr($ts,14,15),substr($ts,17,18),substr($ts,5,6),substr($ts,8,9),substr($ts,0,4));


//Anweisungen, um die Länge des Haupttextes zu überprüfen und ggfs. zu kürzen
if(strlen($news['news_main'])>
195){
$news['news_main']=substr($news['news_main'],0,195) . " ... <a href=index.php?site=news&amp;news_ID=" . $news['news_ID'] . " >mehr Infos!</a>";
}
?>
<table class="startnews"  cellspacing="0" cellpadding="1">
                                                                <tr>
                                                                                <td class="ueberschriftNews"><img src="g/new-news.gif" width="14" alt="news frankfurt sachsenhausen"/> <?php echo $news['news_header'] ?></td>
                                                                </tr>
                                                                <tr>
                                                                                <td><table width="100%" border="0" cellspacing="0" cellpadding="5" >
                                                                                                                <tr>
                                                                                                                                <td><table width="100%" border="0" cellspacing="0" cellpadding="2">
                                                                                                                                                                <tr>
                                                                                                                                                                                <?if($news['objekt_pic_klein']){?>
                                                                                                                                                                                <td valign="top"><div class="bildnews"><img src="news/thumb<?php echo $news['objekt_pic_klein'] ?>" alt="Nachrichten Frankfurt Sachsenhausen" /></div></td>
                                                                                                                                                                                <?}?>
                                                                                                                                                                                <td valign="top"><p> <?php echo $news['news_main'] ?></p>
                                                                                                                                                                                                <br/>
                                                                                                                                                                                                <?php }?></td>
                                                                                                                                                                </tr>
                                                                                                                                                </table></td>
                                                                                                                </tr>
                                                                                                </table></td>
                                                                </tr>
                                                </table></td>
                </body>
</html>


Gumbo 16.08.2009 18:21

Pack den Attributwert in Anführungszeichen:
PHP-Code:

 " ... <a href='index.php?site=news&amp;news_ID=" $news['news_ID'] . "'>mehr Infos!</a>" 


0815bernd 16.08.2009 20:04

Danke
 
:thumbsup:
ich danke dir. auf diese einfache sache bin ich einfach nicht gekommen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:30 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2022, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2020