Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dołączanie podstrony opcją include...
Forum PHP.pl > Forum > PHP
kasjus
Mam stronę składającą się z kilku tabel zagnieżdżonych. W jednej z nich mam przyciski a w innej miejsce w które chce ładować podstrony na zdarzenie OnClick.
Problem jest taki: Jak wskazać zdarzeniu OnClick gdzie ma ładować podstronę


Przykładowo:

  1. <?php
  2.  
  3. echo '<tr><td>
  4.          <button OnClick=" ">Personalizacja</button>
  5. </td>
  6. </tr>
  7. <tr><td>Tutaj chce wyświetlić podstronę personalizacja.php</td></tr>
  8. ';
  9.  
  10. ?>


Oczywiście powyższy kod jest całkowicie przypadkowy i niekompletny, ale chodzi o m/w taki sens.
ikioloak
Przykladowo:
strona.php
  1. <tr>
  2. <td><a href="strona.php?link=personalizacja">Personalizacja</a></td>
  3. </tr>
  4. <tr><td><?php include($_GET['link'].'.php') ?></td></tr>
kasjus
Dzięki - rozwiązałem sprawę troszkę inaczej. Użyłem iFrame

  1. <tr><td><a href="personalizacja.php" target="podstrona"></a></tr></td>
  2. <tr><td><iFrame name="podstrona"></iFrame></tr></td>


Jeśli jednak ktoś uważa, że takie rozwiązanie jest niezbyt fortunne prosiłbym o jakieś sugestie. W zasadzie sprawdzałem to na dwóch przeglądarkach - iExplorer i Operze i obie obsługują iFrame. Działa tak jak chciałem - więc chyba ok.
dtb
ramki be
include cacy cacy

1. ladniej wyglada z include
2. lepiej indeksuje

tylko drobna poprawka do kodu ikioloaka:
  1. <?php include 'include/inc.'.str_replace('..', '', $_GET['link']).'.php' ?>


Trzymaj podstrony w folderze include. nazwa piku inc.XXX.php <- tak dla bezpieczenstwa
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.