solala123
Erfahrenes Mitglied
Hallo,
beim Erstellen einer neuen Homepage möchte ich W3C fehlerfrei bleiben, (mein Ziel)
ich habe in CSS 3 verschiedene Hintergründe hinterlegt, die ich mit einem Formular anwählen kann.
das funktioniert alles gut.
Aber W3C ist nicht zufrieden mit mir, die "Umschaltung" gefällt nicht.
mal meinen Code:
hier ist die Fehlermeldung von W3C:
Error Line 36, Column 14: an attribute value specification must start with a literal or a name character
<body id = >
Wie kann ich W3C befriedigen?
oder bin ich auch völlig auf den Holzweg so wie ich es gemacht habe?
Danke
Gruß
Rainer
beim Erstellen einer neuen Homepage möchte ich W3C fehlerfrei bleiben, (mein Ziel)
ich habe in CSS 3 verschiedene Hintergründe hinterlegt, die ich mit einem Formular anwählen kann.
das funktioniert alles gut.
Aber W3C ist nicht zufrieden mit mir, die "Umschaltung" gefällt nicht.
mal meinen Code:
PHP:
session_start(); // steht ganz oben
$seite_1 = $_POST['seite_1'];
$version = $_POST['version'];
if (isset($_POST["submit"]))
{ unset($_SESSION['name']);
if($seite_1== 1)
{
$version = "version1";
}
else if($seite_1 == 2)
{
$version = "version2";
}
else if($seite_1 == 3)
{
$version = "version3";
}
else
{
echo "Du bist weder 1 noch 2 oder 3";
}
}
if (!isset($_SESSION['name']))
{
$_SESSION['name'] = "$version";
}
$name = $_SESSION['name'];
?>
HTML:
<body id = <?php echo "$name" ?> > // diese Zeile wird angemeckert
hier ist die Fehlermeldung von W3C:
Error Line 36, Column 14: an attribute value specification must start with a literal or a name character
<body id = >
Wie kann ich W3C befriedigen?
oder bin ich auch völlig auf den Holzweg so wie ich es gemacht habe?
Danke
Gruß
Rainer