Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Url w tablicach.
Forum PHP.pl > Forum > Przedszkole
-mike-
Jest tablica towary :
$towary = array('cukier'=>2.50, 'mleko'=1.99);

Jest tablica kody towarowe :
$kody_towarowe=array('CKR'=>'cukier', 'MLK' => 'mleko');

Napisz program który kiedy otrzyma w urlowym paramatrze kod towaru, wypisze jago
cenę . Na przykład kiedy wejdę na adres :

http://localhost/program.php?kod=MLK

chcę zobaczyć napis 1.99.
XDocTorX
  1. if (isset($_GET['kod']) && isset($towary[$kody_towarowe[$_GET['kod']]])){
  2. echo $towary[$kody_towarowe[$_GET['kod']]];
  3. }
Szymciosek
Nikt raczej gotowca za Ciebie nie zrobi, ale musisz pobrać zmienną za pomocą $_GET['kod'], otrzymasz w niej wtedy np to Twoje MLK, następnie odszukać w tablicy kody_towarowe odpowiednika czyli MLK => mleko, następnie podstawić to mleko pod drugą tablicą. Pomocna w tym będzie pętla foreach ($tab as $key=>$value)...
-mike-
$towary=array('cukier'=>2.50, 'mleko'=>1.99);
$kody_towarowe=array('CKR'=>'cukier', 'MLK'=>'mleko');


foreach ($kody_towarowe as $kod_towaru=>$towar) {
$url="<a href=http://localhost/program.php?kod=$kod_towaru&cena=$cena>$towar</a><br />";

print "$url\n";
}



$kod_towaru=$_GET['kod'];

print " kod " . $kod_towaru . "<br />";

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.