Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] GET, zmienne, wyświetlanie (globalne?) poza funkcją
mapiq
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.06.2007

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


Witam
chciałbym zrobić coś takiego:

Po pobraniu zmiennej GET-em chciałbym przypisać tym zmiennym konkretne wartości które by się wyświetlały przy wywołaniu poza funkcją np: <? echo ($znazwa); ?>
Jak można wyświetlić odpowiednie wartości dla pobranej zmiennej.

  1. <?php
  2. if (isset($_GET['show'])) { switch($_GET['show'])
  3.        {
  4.        case '1': show($_GET['show']); break;
  5.        case '2': show($_GET['show']); break;        
  6.        case '3': show($_GET['show']); break;        
  7.        case '4': show($_GET['show']); break;
  8.        case '5': show($_GET['show']); break;        
  9.        case '6': show($_GET['show']); break;        
  10.        case '7': show($_GET['show']); break;
  11.        case '8': show($_GET['show']); break;        
  12.        case '9': show($_GET['show']); break;        
  13.        case '10': show($_GET['show']); break;
  14.        default: header("HTTP/1.x 404 Not Found"); echo("Nie ma takiej strony"); break;
  15.  
  16.        }
  17.    }
  18. else { show('home'); }
  19.  
  20.    
  21. function show($nazwa) {
  22.    $array_data = array(
  23.    '1'=>Array(
  24.        'nazwa'=>'nazwa 1',
  25.        'atryb'=>'atryb 10'),
  26.    '2'=>Array(
  27.        'nazwa'=>'nazwa 1',
  28.        'atryb'=>'atryb 10'),
  29.    '3'=>Array(
  30.        'nazwa'=>'nazwa 1',
  31.        'atryb'=>'atryb 10'),
  32.    '4'=>Array(
  33.        'nazwa'=>'nazwa 1',
  34.        'atryb'=>'atryb 10'),
  35.    '5'=>Array(
  36.        'nazwa'=>'nazwa 1',
  37.        'atryb'=>'atryb 10'),
  38.    '6'=>Array(
  39.        'nazwa'=>'nazwa 1',
  40.        'atryb'=>'atryb 10'),
  41.    '7'=>Array(
  42.        'nazwa'=>'nazwa 1',
  43.        'atryb'=>'atryb 10'),
  44.    '8'=>Array(
  45.        'nazwa'=>'nazwa 1',
  46.        'atryb'=>'atryb 10'),    
  47.    '9'=>Array(
  48.        'nazwa'=>'nazwa 1',
  49.        'atryb'=>'atryb 10'),        
  50.    '10'=>Array(
  51.        'nazwa'=>'nazwa 1',
  52.        'atryb'=>'atryb 10',)
  53.    );
  54.    echo($array_data[$nazwa]['nazwa']);
  55.    $znazwa= $array_data[$nazwa]['nazwa'];
  56.    $zatryb = $array_data[$nazwa]['atryb'];
  57.  
  58.        }
  59. ?>


Ten post edytował mapiq 29.01.2009, 12:04:08
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: 22.08.2025 - 13:04