Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wyświetlanie danych
XP'ek
post 7.10.2009, 22:24:30
Post #1





Grupa: Zarejestrowani
Postów: 263
Pomógł: 9
Dołączył: 3.05.2009
Skąd: Wroc

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


Witam nie wiem jak dokładnie to sprecyzować by znaleźć w wyszukiwarce bo możliwe że to już było.... A więc moje pytanie brzmi...

Jak zmusić skrypt by po wejściu w link np. index.php?zm=strony połaczył się on z bazą pobrał informację z tej tabeli i wyświetlił.

Wcześniej miałem to rozwiązane tak ale założę się że to można skrócić by zredukować do jak najmniejszej liczby plików:

To w index.php
  1. <?php
  2.  
  3. if(isset($_GET['zm']))
  4. {
  5. $zm=$_GET['zm'].".php";
  6.  
  7. include("inc/".$zm);
  8. }
  9. else
  10. {
  11. include("inc/glowna.php");
  12. }
  13. ?>


i np. w inc/strony.php
  1. <?php
  2.  
  3. $zapytanie="SELECT * FROM `podstrony` WHERE `nazwa` LIKE 'strony'";
  4. $wykonaj=mysql_query($zapytanie);
  5.  
  6. if($wiersz=mysql_fetch_array($wykonaj))
  7. {
  8. $tresc = $wiersz['tresc'];
  9. }
  10.  
  11. print $tresc ;
  12.  
  13. ?>


TIA wszystkim




[edit]

Jak zrobić inaczej wyświetlanie podstron z komunikacją do bazy danych bez tworzenia tylu plików i ich includowania questionmark.gifquestionmark.gif

chodzi mi o jakiś inny kod dzięki któremu jak wpisze index.php?zm=pomoc wyskoczy pomoc ale by od strony technicznej nie było w katalogu includa plików pomoc.php onas.php strony.php tylko jeden tkóry mi to załatwi i domyślnie będzie czytał co jest wpisane i odczyta wtedy plik

Ten post edytował XP'ek 8.10.2009, 07:03:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
sadistic_son
post 7.10.2009, 22:48:54
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Szczerze mówiąc ja nie do końca rozumiem o co Ci chodzi... Jeśli o to, że za dużo plików używasz to zamiast ich includować wklej ich treść w tym miejscu.

PS. Popraw swój post bo Ci mod zamknie temat. Umieść kod w znacznikach [php ][/php ]


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
Larges
post 8.10.2009, 14:15:17
Post #3





Grupa: Zarejestrowani
Postów: 333
Pomógł: 16
Dołączył: 13.05.2008
Skąd: Łódź

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


Cytat(XP'ek @ 7.10.2009, 23:24:30 ) *
[PHP] pobierz, plaintext
  1. <?php
  2. if(isset($_GET['zm']))
  3. {
  4. $zm=$_GET['zm'].".php";
  5. include("inc/".$zm);
  6. }
  7. else
  8. {
  9. include("inc/glowna.php");
  10. }
  11. ?>
[PHP] pobierz, plaintext

W ten sposób można manipulować zmienną $_GET['zm'] w dowolny sposób i zapewne wywoływać na Twojej stronie błędy związane z include() winksmiley.jpg


Ogólnie Tobie rozchodzi się o planowanie aplikacji i tworzenie szablonów winksmiley.jpg
Polecam zapoznanie się z pojęciem MVC i systemem szablonów - np. SMARTY.

Najlepiej jak wypracujesz swój własny system szablonów bo dzięki temu zdobędziesz więcej doświadczenia.

Ten post edytował Larges 8.10.2009, 14:17:48


--------------------
Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
XP'ek
post 8.10.2009, 15:17:47
Post #4





Grupa: Zarejestrowani
Postów: 263
Pomógł: 9
Dołączył: 3.05.2009
Skąd: Wroc

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


ok dzięki za pomoc
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 Wersja Lo-Fi Aktualny czas: 6.07.2025 - 19:03