Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmiana zmiennej poprzez kliknięcie w tekst/link
Malukaz
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 4
Dołączył: 16.04.2009

Ostrzeżenie: (10%)
X----


Jak w temacie pragnę zmienić wartość zmiennej $tresc przy uzyciu linka by dynamicznie zmieniac zawartość podstrony, Pomocy (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Malukaz
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 4
Dołączył: 16.04.2009

Ostrzeżenie: (10%)
X----


  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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/questionmark.gif)


edit2: rozwiązałem problem (IMG:style_emoticons/default/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

Ten post edytował Malukaz 20.01.2012, 14:01:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 21:19