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
CuteOne
post
Post #2





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

Posty w temacie


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: 3.10.2025 - 04:34