Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> [PHP]trudny do opisania problem: markdown i kod php
nowy_pehapowiec
post
Post #21





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


dzięki za odp!
Pilsener a czy mógłbyś napisać taki przykładowy fragment szablonu z obsługa błędów? Ale tak od początku? Bo zupełnie nie wiem jak to zrobić.

Teraz mam plik index.php i w nim na podstawie adresu pobieram dane z bazy. Potem używam include, żeby dołączyć szablon.php. W uproszczeniu index.php wygląda tak:
Kod
$tresc1 =//tutaj pobieram dane z bazy
$tresc2 =//tutaj pobieram dane z bazy
$tresc3 =//tutaj pobieram dane z bazy
$arkuszcss =//tutaj pobieram dane z bazy
$nazwaszablonu =//tutaj pobieram dane z bazy
include('$nazwaszablonu');

i teraz szablon:
Kod
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
    <meta http-equiv="Content-type" content="application/xhtml+xml; charset=utf-8" />
    
    <title>' . $tresc1 . '</title>

    <link rel="stylesheet" href="'.$arkuszcss.'" type="text/css" />
</head>
<body>
    <div id="a">
            <?php
            echo wyswietlmenu( $tresc2, $lacznikbazdy, $zm1, $zm2 ); //wyświetlam menu na podstawie danych z bazy, łącznika do bazy i kilku zmiennych sterujących
            ?>
    </div>

        <div id="b"><ul>
            <?php foreach( $tresc3 as $t3){
            echo "<li>$t3</li>";} ?>
        </ul></div>
</body>
';


Czy to jest ok? Czy zupełnie źle?

A co do tego dziedziczenia stopek, to czy to co napisałeś nie sprowadza się do zrobienia domyślnej stopki i przypisaniu jej do wszystkich adr4esów w bazie danych. A dla tych kilku wybranych trzeba przypisać inną stopkę? Czy dobrze mi się wydaje, że to powinno być zrobione w bazie danych, tak, że pobierając z bazy pole $stopka w zależności od strony pobiera się inną nazwę pliku ze stopką? A w samym szablonie robi się cały czas include($stopka);?

Jeśli tak to jak wyświetlić taką stronę do zmiennej, żeby się upewnić czy nie ma błędów i dopiero potem na ekran przeglądarki ?
Przepraszam, że tak cięgle pytam ale nie mogę tego do końca zrozumieć. Może mógłbyś wkleić kawałek jakiegoś swojego szablonu i pliku index.php, do którego go dołączasz? Wiesz, tak, żeby dało sie zobaczyć dokładnie mechanizm jak to ma działać.
pozdrawiam
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.11.2025 - 00:00