Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Url w tablicach.
--mike--
post
Post #1





Goście







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.
Powód edycji: [thek]: W regulaminie jak wół pisze: "Nie rozwiązujemy zadań."
Go to the top of the page
+Quote Post
XDocTorX
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 6
Dołączył: 16.07.2006
Skąd: Jarosław

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


  1. if (isset($_GET['kod']) && isset($towary[$kody_towarowe[$_GET['kod']]])){
  2. echo $towary[$kody_towarowe[$_GET['kod']]];
  3. }


Ten post edytował XDocTorX 24.09.2012, 21:36:35
Go to the top of the page
+Quote Post
Szymciosek
post
Post #3





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


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)...
Go to the top of the page
+Quote Post
--mike--
post
Post #4





Goście







$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 />";

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 12:30