Dopiero zaczynam swoją przygodę z php. Wykonałem szablon strony w którym menu jest zrobione za pomocą php. Niby wszystko działa tylko, że mam problem z walidacją bo są błędy w linkach.
Przykładowy link wygląda tak:
<a href="index.php?podmenu=subusl&go=sieci">Sieci komputerowe</a>
a całe menu jest includowane do szablonu. W3C pokazuje mi błąd przy drugim znaku równości, nie wiem jak to poprawić.
Szablon strony wygląda następująco:
<<?php ?>?xml version="1.0" encoding="iso-8859-2"?<?php ?>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <?php // zmienna do prawidlowego wczytania includowanych plikow $add_site = true; ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> </title> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <meta name="Description" content="" /> <meta name="Keywords" content="" /> <meta name="Author" content="" /> <meta http-equiv="Expires" content="0" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-Control" content="no-cache" /> <script type="text/javascript" src="pliki/fo.js"></script> <link rel="stylesheet" href="pliki/style.css" type="text/css" /> </head> <body> <div id="cala"> <div> <div id="logo"></div> <div id="wizytowka"> <?php include ("pliki/wizytowka.inc"); ?> </div> <div id="menu"> <div class="menu1"> <?php include ("pliki/menu.inc"); ?> </div> </div> <div id="foto"></div> </div> <div id="tytul"> <?php include ("pliki/tytul.inc"); ?> </div> <div id="budujemy"></div> <div id="podmenu"> <div class="podmenu"> <?php // zmienna $go przekazana metoda GET $podmenu = $_GET['podmenu']; // sprawdzamy czy zmienna $go nie jest pusta // sprawdzamy czy plik o danej nazwie istnieje // jezeli plik nie istnieje wyswietla się komunikat } // jezeli zmienna $go jest pusta wyswietla się strona glowna else include "pliki/subusl.inc"; include "pliki/licznik.inc"; ?> </div> <br /> </div> <div id="tresc"> <div class="glowna"> <?php // zmienna $go przekazana metoda GET $go = $_GET['go']; // sprawdzamy czy zmienna $go nie jest pusta // sprawdzamy czy plik o danej nazwie istnieje // jezeli plik nie istnieje wyswietla się komunikat Przepraszamy"; } // jezeli zmienna $go jest pusta wyswietla się strona glowna else include "pliki/uslugi.inc"; ?> </div> </div> <div id="pasek_stopka"></div> <div id="autor"> <div class="autor_stopka"> <?php include ("pliki/inc/autor_stopka.inc"); ?> </div> </div> <div id="stopka"> <?php include ("pliki/inc/stopka.inc"); ?> </div> <div id="data"> <?php include ("pliki/inc/data.inc") ?> </div> </div> </body> </html>