Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dynamiczny tytuł strony?
Mefiuu
post
Post #1





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

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


Witam. Chciałem sobie za pomocą php zrobić coś takiego, aby dynamicznie zmieniać tytuł strony napisanej w html. Zrobiłem taki kod :
Kod
<html>
<head>
<title><?php echo $tytul; ?></title>
</head>
<body>

<?php
$tytul = "Tytuł strony";
?>

</body>
</html>


Chciałem spróbować czy to zadziała, bo jeśli by działało to w przyszłości zrobiłbym sobie pewien formularz wysyłający tytuł do bazy MySQL, następnie plik config.inc.php w którym bym zamieścił kod SQL odpowiedzialny za pobranie tytułu z tabeli i zapisałbym to w zmiennej, a następnie wyświetliłbym zmienną między znacznikami <title> . Jednak kod który stworzyłem nie działa i nie wiem czy jest to wina mojego błędu, literówki czy nie da się czegoś takiego zrobić..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




najpierw wyswietlasz zmienna $tytul a dopiero potem do niej cos przypisujesz. Ty myslisz za jakim cudem to ma ci dzialac?

przyklad obrazowy: najpierw z talerza "zjadasz" zupe a dopiero po "zjedzeniu" nalewasz do tego talerza zupe i dziwisz sie ze czujesz sie jakbys nic nie zjadl (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Mefiuu
post
Post #3





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

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


rozumiem, wytłumaczyłeś to "obrazowo"...

No więc jak mogę to zmienić? Bo za pomocą require to i tak będzie później dopiero. Zmienną zawrzeć w sesji czy jak ?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Bo za pomocą require to i tak będzie później dopiero
No to masz źle zaprojektowany system, skoro to będzie dopiero później... najpierw ma byc logika a dopiero potem wyswietlanie.
Go to the top of the page
+Quote Post
phpion
post
Post #5





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. <?php
  2. $tytul = "Tytuł strony";
  3. ?>
  4. <html>
  5. <head>
  6. <title><?php echo $tytul; ?></title>
  7. </head>
  8. <body>
  9.  
  10. </body>
  11. </html>

Jestem PRO (IMG:style_emoticons/default/cool.gif)
Go to the top of the page
+Quote Post
Pawel_W
post
Post #6





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


facepalm...

najpierw musisz nalać zupę, a potem ją zjeść (IMG:style_emoticons/default/winksmiley.jpg)

najpierw przypisujesz, potem wyświetlasz...

EDIT: spóźniłem się

Ten post edytował Pawel_W 4.01.2010, 12:25:58
Go to the top of the page
+Quote Post
Mefiuu
post
Post #7





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

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


no tak, zapomniałem że przecież php można użyć przed html'em... Dzięki.
Go to the top of the page
+Quote Post
phpion
post
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Mefiuu @ 4.01.2010, 12:28:55 ) *
no tak, zapomniałem że przecież php można użyć przed html'em... Dzięki.

Nie tyle można co należy:
Cytat(nospor @ 4.01.2010, 12:24:45 ) *
najpierw ma byc logika a dopiero potem wyswietlanie.

Go to the top of the page
+Quote Post

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: 25.08.2025 - 07:36