Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podstrony na stronie
Kamil9132
post
Post #1





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 7.11.2010

Ostrzeżenie: (10%)
X----


Witam
Mam na stronie dodawanie kreskówek ,ale one od razu przenoszą na podany adres przy dodawaniu ,a ja chciałbym zrobić żeby przy dodaniu kreskówki automatycznie tworzyła się podstrony. Wiem że trzeba użyć php ale nie wiem jakich komend.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Zapodaj linka, łatwiej będzie zrozumieć smile.gif


--------------------
Go to the top of the page
+Quote Post
Kamil9132
post
Post #3





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 7.11.2010

Ostrzeżenie: (10%)
X----


Jeszcze pracuje nad stroną i żeby zobaczyć to co chcesz musiałbyś być zalogowany.
Napisze inaczej.
Chodzi mi że tutaj na forum każdy temat ma osobny adres i to samo się tworzy i ja chciałbym mieć coś takiego na stronie.
Go to the top of the page
+Quote Post
markonix
post
Post #4





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Hm..
Coś w stylu:
twojadres.pl/kreskowka.php?id=10

i wyświetla kreskówkę o numerze 10?


--------------------
Go to the top of the page
+Quote Post
Kamil9132
post
Post #5





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 7.11.2010

Ostrzeżenie: (10%)
X----


tylko jak zrobić żeby tamta strona wyglądała tak jak inna
Czy wystarczy zastosować include ?
Go to the top of the page
+Quote Post
markonix
post
Post #6





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Po prostu za pomocą include załączasz na każdą podstronę "nagłówek" strony.
Np.
  1. <?php
  2. include('./header.html');
  3. ?>
  4. <h1>Kreskówka 1</h1>
  5. </body>
  6. </html>


W ten sposób każda nowa strona będzie miała taki sam wygląd (bo w nagłówku załączysz plik css, wyświetlisz top strony, ewent. jakieś menu).


--------------------
Go to the top of the page
+Quote Post
CuteOne
post
Post #7





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


chyba lepiej includować podstronę do strony głównej a nie główną do podstrony ;]

1. W bazie danych utwórz tabelę [jeżeli takowej nie masz] z kolumnami:
id | kreskówka_title | kreskowka_opis | itd...

2. W index.php sprawdzasz czy podano w adresie plik do includowania np. /index.php?p=view&kreskowka=10
index.php
  1.  
  2. $file = $_GET['p']; //includowany plik
  3.  
  4. if(!empty($file) && file_exists('includes/'.$file.'.php') {
  5.  
  6. $to_include = 'includes/'.$file.'.php';
  7. }
  8.  
  9. include 'templates/index.php'; // szablon główny dla wszystkich stron!!
  10.  


szablon główny 'templates/index.php':
  1. <html>
  2. <head>
  3. // meta tagi itp.
  4. </head>
  5. <body>
  6. //menu itp.
  7. <?php include $to_include; //ta dam w ten prosty sposób masz n+1 podstron w szablonie strony głównej.. mówiąc inaczej wyglądają tak samo ?>
  8. </body>
  9. </html>


plik szablonu w tym wypadku view.php
  1. <!-- plik widoku - tu możesz pobierać z bazy dane o kreskówce której id = $_GET['kreskowka']
  2. <table>
  3. <tr><td><?php echo $_GET['kreskowka']; ?></td></tr>
  4. </table>
  5.  



Zrozumiałe?

Ten post edytował CuteOne 26.11.2010, 00:08:59
Go to the top of the page
+Quote Post
Kamil9132
post
Post #8





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 7.11.2010

Ostrzeżenie: (10%)
X----


Ok zastosowałem to ale nie dodają się podstrony

Wpadłem na swój własny sposób jak to zrobić smile.gif
Tylko nie wiem jak zrobić otwarcie pliku z serwera i ponowne jego zapisanie pod inną nazwą bez zmieniania zawartości.



Ten post edytował Kamil9132 26.11.2010, 21:37:26
Go to the top of the page
+Quote Post
CuteOne
post
Post #9





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Nie ma to jak jechać z warszawy do krakowa przez londyn mellow.gif... dane pobierasz i zapisujesz w BAZIE DANYCH - od tego ona jest

Ten post edytował CuteOne 26.11.2010, 22:11:38
Go to the top of the page
+Quote Post
Kamil9132
post
Post #10





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 7.11.2010

Ostrzeżenie: (10%)
X----


Ok mam to już
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 13:30