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%)
-----


no zastosuj wyrażenie regularne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
  1. <?php
  2. if(preg_match('/^[0-9]*$/', $_GET['id'])) { // jeżeli $_GET['id'] jest liczbą
  3.  
  4. } else { // jeżeli $_GET['id'] nie jest liczba
  5.  
  6.  
  7. }
  8. ?>

średnio rozumiem ten twój zapis :
  1. <?php
  2. $_GET['id'];
  3. ?>


Ten post edytował maniekl2 3.11.2008, 19:44:28
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: 10.10.2025 - 01:48