Evo kod za sva tri niza.
Code:
<?php
$nizProizvodi = array(
"proizvod1"=>array("ID"=>"01","naziv"=>"nazivI1","opis"=>opis1),
"proizvod2"=>array("ID"=>"02","naziv"=>"nazivI2","opis"=>opis2),
"proizvod3"=>array("ID"=>"03","naziv"=>"nazivI3","opis"=>opis3),
"proizvod4"=>array("ID"=>"04","naziv"=>"nazivI4","opis"=>opis4),
"proizvod5"=>array("ID"=>"05","naziv"=>"nazivI5","opis"=>opis5)
...
);
$nizProdavnice = array(
"prodavnica1"=>array("ID"=>"91","naziv"=>"nazivP1","adresa"=>"adresa1"),
"prodavnica2"=>array("ID"=>"92","naziv"=>"nazivP2","adresa"=>"adresa2"),
"prodavnica3"=>array("ID"=>"93","naziv"=>"nazivP3","adresa"=>"adresa3"),
"prodavnica4"=>array("ID"=>"94","naziv"=>"nazivP4","adresa"=>"adresa4"),
"prodavnica5"=>array("ID"=>"95","naziv"=>"nazivP5","adresa"=>"adresa5")
...
);
$nizInstrumentiProdavnice = array(
"relacija1" =>array("IDproizvoda"=>"01","IDprod"=>"91"),
"relacija2" =>array("IDproizvoda"=>"01","IDprod"=>"93"),
"relacija3" =>array("IDproizvoda"=>"02","IDprod"=>"92"),
"relacija4" =>array("IDproizvoda"=>"02","IDprd"=>"94"),
"relacija5" =>array("IDproizvoda"=>"03","IDprod"=>"93"),
"relacija6" =>array("IDproizvoda"=>"03","IDprod"=>"95"),
"relacija7" =>array("IDproizvoda"=>"04","IDprod"=>"92"),
"relacija8" =>array("IDproizvoda"=>"04","IDprod"=>"93"),
"relacija9" =>array("IDproizvoda"=>"05","IDprod"=>"94"),
"relacija10" =>array("IDproizvoda"=>"05","IDprod"=>"95"),
...
);
?>
Nizovi su dinamički. Treći niz, ako neko ne može odmah shvatiti, sadrži parove ID proizvoda i ID prodavnice, i služi isključivo za uspostavljanje relacije između prve dvije tabele, odnosno da bi se znalo koji proizvod se može naći u kojoj prodavnici. Ove vrijednosti u nizovima nisu prave, već samo primjeri.
Znači, da ponovim: treba da napravim program koji će na osnovu unosa korisnika (korisnik unosi naziv proizvoda, što se na početku programa može dodijeliti običnoj promjenljivoj, npr. $nazivProizvoda= "neki naziv"), vratiti listu proizvoda sličnog naziva, kao i podatke o prodavnicama gdje se ti proizvodi mogu naći. Zahvaljujem unaprijed na bilo kakvoj pomoći.
[Ovu poruku je menjao nera1981 dana 28.09.2011. u 19:17 GMT+1]