Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z include
spit
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 1.08.2005

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


Czesc
Chcialbym sie Was poradzic, czy jest mozliwosc skrocenia sobie sprawy z include'owaniem. Otoz mam plik index.php z zawartoscia
  1. <?php 
  2. switch(addslashes($_GET['dzial'])) 
  3.  { 
  4.  // A - poczatek
  5. case 'Amnesiac' : include('a/amnesiac/index.php'); 
  6.  break; 
  7. case 'A_Broken_Frame' : include('a/abrokenframe/index.php'); 
  8.  break; 
  9.  // A - koniec
  10.  
  11.  // B - poczatek
  12. case 'Black_Celebration' : include('b/blackcelebration/index.php'); 
  13.  break; 
  14. [itd]
  15. ?>
I to troche zmudna praca ciagle wpisywac nowy album do indexu (nie wspominajac juz o fakcie, iz plik sie rozrasta), robic plycie folder i kolejny index powiedzmy [k/kida/index.php]. Wiec pomyslalem, ze moznaby zrobic cos takiego, ze mialbym jeden szablon na wszytkie albumy, powiedzmy
  1. <?php
  2. $polaczenie = mysql_connect('localhost','user','pass') or die('Polaczenie nieudane'); 
  3. mysql_select_db('albumy') or die('Wybranie bazy nieudane'); 
  4. $zapytanie = "select * from plyty where tytul like '%nazwa_albumu%'";
  5. $wynik = mysql_query($zapytanie) or die('Zapytanie zakończyło się niepowdzeniem'); 
  6. [blablabla]
  7. mysql_close($polaczenie);
  8. ?>

i wywolywalbym to jakos tak [index.php?album=nazwa_albumu]. Tylko jak przekazac wartosc [nazwa_albumu] z adresu do zapytania sql?

troche namieszalem, jak ktos rozumie o co chodzi, to gratuluje winksmiley.jpg
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Lepiej stwórz tabelę w SQL, gdzie do każdego albumu (tytułu) bedzięsz miał unikatową komórkęe identyfikacyjną (zwyczjowo id). Zapytanie SQL może wyglądać wtedy tak:
Kod
SELECT * FROM plyty WHERE id = '$id'


edit:
Cytat
$nazwa_albumu=$_GET['nazwa_albumu']

oh, shit - kłania sie umiejętnośc czytania ze zrozumieniem :/

Ten post edytował LBO 17.04.2006, 12:34:43
Go to the top of the page
+Quote Post
phobos
post
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 7.04.2006

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


  1. <?php
  2. $nazwa_albumu=$_GET['nazwa_albumu']
  3. ?>
Go to the top of the page
+Quote Post
spit
post
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 1.08.2005

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


dobra, zrobilem, dzieki za pomoc smile.gif

Ten post edytował spit 17.04.2006, 19:07:58
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: 19.08.2025 - 07:02