Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Coś jaki iframe, tyle, że w php
Forum PHP.pl > Forum > Przedszkole
Koniu
»zdjęcie strony«

1. Jak zrobić coś takiego jak tu(z tą funkcją 'go')questionmark.gif
2. Co to za tajemnicza funkcja 'GO'?
3. Jak zrobić takiego iframe tyle, że w php(zamiast iframe dać np. 'include', to jak później zmienić jego wartość ('include')?

Pozdrawiam, Konrad
Fipaj
Zakładam, że jest to system CMS, a w zmiennej $go przekazywanej w URLu zawarty jest ID strony, jeśli zmienna $go nie istnieje - wyświetlany jest dany tekst.
  1. <?php
  2.  
  3. if (isset ($_GET['go'])) {
  4.  print ('To jest ten tekst ;)');
  5. }
  6. else {
  7.  print ('Inny tekst');
  8. }
  9.  
  10. ?>

Co do include:
  1. <?php
  2.  
  3. if ($_GET['p'] == 'home') {
  4.  include ('home.php');
  5. }
  6. ...
  7. else {
  8.  include ('index.php');
  9. }
  10.  
  11. ?>
Rafał U.
Co do punktu trzeciego, to istnieje nawet łatwiejszy sposób.

  1. <?php
  2.  
  3. switch ( $go ) {
  4.  
  5. case 1:
  6. include ("1.php");
  7. break;
  8.  
  9. case 2:
  10. include ("2.php");
  11. break;
  12.  
  13. case 3:
  14. include ("3.php");
  15. break;
  16.  
  17. // I tak tworzysz kolejne podstrony, ktore includujesz.
  18.  
  19. }
  20. ?>


Można także ustawić stronę domyślną, gdy nie zostanie podana wartość dla $go. Więcej możesz poczytać tu: switch
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.