Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] includowanie, obsługa artykułów
stawek
post 21.05.2007, 21:50:00
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 20.05.2007

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


Witam.

  1. <?php
  2. $id=$_GET["id"];
  3. $art=$_GET["art"];
  4.  
  5.  if(!isset($art)) {
  6.  
  7. switch ($id) {
  8. case 1:
  9. include("include/1.php");
  10. break;
  11. case 2:
  12. include("include/2.php");
  13. break;
  14. case 3:
  15. include("include/3.php");
  16. break;
  17. default:
  18.  include("include/pokaz.php");
  19. }
  20. }else {
  21. echo "wczytanie arta numer $art itd...";
  22. }
  23. ?>


Stosuje wczytanie stron poprzez klasyczne includowanie. 1.php to skrypt wczytujący skróty wszystkich artykułów - teraz chcę żeby po kliknięciu np "więcej" pokazała się reszta arta. Czy to jest odpowiednie rozwiązanie?
zeby to zadziałało to mam adres postaci np.: index.php?id=1&art=1
można w jakiś sposob zautomatyzować dodawanie koncówki art=... ? jest jakaś funkcja która pozwoli na odczytanie tej: index.php?id=1 części adresu automatycznie i dalsze operacje na niej?

Pozdrawiam snitch.gif
Go to the top of the page
+Quote Post
strife
post 24.05.2007, 19:05:56
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Hmm... jeśli dobrze rozumiem, automatyczne wczytanie id=1, możesz uzyskać poprzez definicję tej zmiennej w przypadku, gdy nie jest wpisana.

  1. <?php
  2. if ( ! isset ( $_GET['id'] ) ) {
  3. $id = 1;
  4. }
  5. ?>


Ale chyba nie o to chodzi, więc strzelam dalej. Rozumiem, że 1.php zawiera listę wszystkich artykułów, tak więć w pliku 1.php możesz dodać obsługę, polegającą na tym, że po kliknięciu na więcej pokaże się dany artykuł. Nie wiem jak wczytujesz artykuły, ale będzie to analogiczne do wczytania stron, które teraz masz poprzez switch.

Napisz ten temat trochę inaczej, bo wydaje mi się, że brak odpowiedzi spowodowany jest brakiem zrozumiania niż brakiem wiedzy u użytkowników.

Pozdrawiam


--------------------
Go to the top of the page
+Quote Post
Sebastian Rozmus
post 24.05.2007, 19:18:58
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 28.01.2007
Skąd: Lublin

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


ja zrozumiałem że chcesz do include dać cześć url`a która przechowywuje zmienne przesłane getem - nie wiem czy dobrze zrozumiałem - nie wiem po co chciałbyś to robić skoro jeżeli zaincludujesz plik to bedzie on miał dostęp do zmiennych....

a jesli chcesz wyciągnąć text znajdujący się po "?" to użyj funkcji explode ("?" , $REQUEST_URI);...
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: 24.07.2025 - 19:16