Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dwie i więcej zmienne na stronie
bobek1984
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 1.08.2008
Skąd: Terespol

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


Witam. Odrazu mówię, że jestem początkujący. Mam pewien problem (naset nie wiem czy go będę umiał opisać).
Otóż znalazłem taki skrypcik:
<?php
if(ctype_alnum($_GET['plik']===false))
{
$plik= 'dane/glowna.php';
}
else
{
$plik= 'dane/'.$_GET['plik'].'.php';
}

if(file_exists($plik)===true)
{
include($plik);
}
else
{
include('dane/glowna.php');
}
?>

I bardzo mi się on podoba bo chodzi szybko (jak dla mnie) i jest łatwo dodać następny link.

I teraz moje pytanie:
Jak zrobić coś takiego jak na tej stronie: http://powertecfitness.com/product.php?id=...;view=exercises

Chodzi mi o to, że wchodzimy na jakiś produkt (product.php?id=1) (i to jeszcze zrobie:D:D:D) a tam na tej stronce po lewej stronie jest tak jakby podmenu. Po kliknięciu 1 zmienna w adresie zostaje taka sama a druga się zmienia i pojawia się nowy tekst. I tu moje pytanie.
Jak to łatwo i prosto zrobić?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Kombinowałem z tym skrypcikiem ale coś mi nie wychodzi.

Proszę o pomoc.

Z góry thx.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maniekl2
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 29
Dołączył: 6.04.2008

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


Może coś w tym stylu :

  1. <?php
  2. if(isSet($_GET['plik']) && !isSet($_GET['plik2'])) { // jeżeli istnieje zmienna plik ale nie istnieje zmienna plik2
  3.  
  4. $plik= 'dane/'.$_GET['plik'].'.php';
  5.  
  6. }else if(isSet($_GET['plik2'])) { // jeżeli istnieje zmienna plik2
  7.  
  8. $plik= 'dane/'.$_GET['plik2'].'.php';
  9.  
  10. } else if(!isSet($_GET['plik']) && !isSet($_GET['plik2'])) { // i jeżeli żadne zmienne z wymienionych nie występują
  11. $plik= 'dane/glowna.php';
  12. }
  13. ?>


Tylko dodaj jeszcze warunki jeżeli zmienne są puste

Ten post edytował maniekl2 1.11.2008, 20:06:24
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: 5.10.2025 - 21:38