Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zmiana zmiennej poprzez kliknięcie w tekst/link
Forum PHP.pl > Forum > Przedszkole
Malukaz
Jak w temacie pragnę zmienić wartość zmiennej $tresc przy uzyciu linka by dynamicznie zmieniac zawartość podstrony, Pomocy smile.gif
zdemotywowany
AJAX lub PHP zależnie co dokładnie chcesz robić
Daiquiri
Skorzystać ze zmiennej $_GET w linku? Np. index.php?id=postrona1, gdzie $_GET['id'] = podstrona1, a dalej switch. Opcjonalnie wykorzystać tabs jQuery. Nie wiem, czego konkretnie szukasz.
Malukaz
  1. <?php
  2.  
  3. if (!isset($_GET['page']))
  4. {
  5. include 'nazwa-strony-domyslnej.php';
  6. }
  7. else {
  8. include htmlspecialchars($_GET["page"]).".php";
  9. }
  10.  
  11.  
  12. ?>

automatycznie przeladowuje kawalek strony przy pomocy linku
  1. www.twojastrona.pl/index.php?page=nazwapodstrony




zrobiłem cos takiego - działa, czy ma ktos jakies uwagi do tego może - ja jestem nowy w php smile.gif



edit: czy istnieje mozliwosc by dodać coś takie:
-jeżeli nie znalazł pliku to załaduj default.php
czyli jak ktos recznie wklepie jakis link to i tak go przenosi na default.php a nie wyswietla errora questionmark.gif


edit2: rozwiązałem problem wink.gif
  1. <?php
  2. $plik=$_GET['page'].".php";
  3. if (!isset($_GET['page']))
  4. {
  5. include 'nazwa-strony-domyslnej.php';
  6. }
  7. else {
  8. if (file_exists($plik))
  9. require htmlspecialchars($_GET["page"]).".php";
  10. else
  11. include 'default.php';
  12.  
  13. }
  14.  
  15.  
  16. ?>


jeszcze jedna sprawa czy istnieje możliwość:
-zrobienia hiperłącza, który zmienia wartość zmiennej nie przeładowując całej strony tzn:

$a=0;
KLIKNIJ TUTAJ (nie na przycisk a zwykly tekst) -> co spowoduje $a=2;
A MOZE TUTAJ -> co spowoduje $a=3;
Ewentualnie TUTAJ -> co da mi $a=4;

echo $a; <- przy klikanie na bierząco zmienia wartość na 3 4 2 bez przeładowywania strony
Daiquiri
Po pierwsze, proszę usunąć wielkie, czerwone formatowanie tekstu.

Po drugie, możesz skorzystać z np. jQuery tabs
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.