Poslao: 14 Sep 2010 22:30
|
offline
- hotcoding
- Novi MyCity građanin
- Pridružio: 08 Nov 2007
- Poruke: 12
- Gde živiš: Brcko, BiH
|
Radim jedan sajt za firmu koja prodaje gume i treba da napravim bazu podataka za unos i citanje guma. Ako je neko radio slican sajt ili bi imao ideju kako najlakse napraviti bazu za ovo, bio bih mu zahvalan na pomoci. Baza kod mene izgleda ovako
u bazi imam tabelu modeli, a u njoj sledece redove:
id
naziv (naziv modela gume npr. Pilot sport)
proizvodjac (Michelin)
opis (Ljetni pneumatik....)
slika (Pilot_sport.jpg)
akcija (da ili ne u zavisnosti da li zelim staviti gumu na akciju)
dimenzija (215/65)
precnik (R14)
index_br (H)
index_opt
vpc (200)
mpc (210)
Posto za jedan model gume postoji vise dimenzija, kako bi bilo najlakse napraviti bazu?
Ja sam mislio ovako
id
naziv (naziv modela gume npr. Pilot sport)
proizvodjac (Michelin)
opis (Ljetni pneumatik....)
slika (Pilot_sport.jpg)
akcija (da ili ne u zavisnosti da li zelim staviti gumu na akciju)
dimenzija1
dimenzija2
dimenzija3
dimenzija4
dimenzija5
precnik1
precnik2
precnik3
precnik4
precnik5
itd. za sve ostale redove
ali ovako treba dugo vremena zato sto mi treba 30 dimenzija, 30 akcija itd...
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 15 Sep 2010 11:08
|
offline
- hotcoding
- Novi MyCity građanin
- Pridružio: 08 Nov 2007
- Poruke: 12
- Gde živiš: Brcko, BiH
|
Evo napravio sam neke relacije u MySql-u, ne znam da li su pravilne...
Da li bih sada morao koristiti JOIN operaciju da udruzi te tabele kao jednu i da ispise po redovima
|
|
|
|
Poslao: 15 Sep 2010 11:34
|
offline
- |_MeD_|
- Zaslužni građanin
- Pridružio: 02 Okt 2005
- Poruke: 546
|
ako imas 10+3 tabela onda nevalja
treba ti tabele
proizvidjac
model
velicina(ovde stavis visina,sirina,cene,...)
model treba da sadrzi i polje id_proizvodjaca
a velicina id_modela
da bi mogao posle da ih trazis preko joinova
|
|
|
|
Poslao: 17 Sep 2010 15:41
|
offline
- hotcoding
- Novi MyCity građanin
- Pridružio: 08 Nov 2007
- Poruke: 12
- Gde živiš: Brcko, BiH
|
evo napravio sam ovako bazu
sad mi sve radi tj. prenose se id sa jedne tabele na drugu...
ali imam problem sa mysql upitom, pokusao sam ovako da udruzim tabele:
$model_id=$_GET["model_id"];
$sql=("SELECT a.model_id,a.model_naziv,a.model_opis,a.model_slika,a.model_sirina,a.model_visina,a.model_promjer
FROM modeli as a
LEFT JOIN lager as b ON b.model_id = a.model_id
WHERE a.model_id='".$model_id."' GROUP BY a.model_id");
ali mi ne radi, ako bi neko mogao da pomogne!!!???
potrebno mi je da udruzim tabelu modeli sa tabelom lager i da izvucem sve podatke iz njih da bi ih mogao koristiti u html tabeli za prikaz modela
|
|
|
|
Poslao: 17 Sep 2010 20:37
|
offline
- |_MeD_|
- Zaslužni građanin
- Pridružio: 02 Okt 2005
- Poruke: 546
|
nisi selektovao podatke iz lager tabele, probaj ovako
$model_id=$_GET["model_id"];
$sql=("SELECT a.model_id,a.model_naziv,a.model_opis,a.model_slika,a.model_sirina,a.model_visina,a.model_promjer,b.lager_mpc,b.lager_stanje
FROM modeli as a
LEFT JOIN lager as b ON b.model_id = a.model_id
WHERE a.model_id='".$model_id."' GROUP BY a.model_id");
po meni lager i velicina tabele treba da spois jel lager ti je vezan na velicinu i modela gume a nesamo na model, i ja bi im dodao i index
|
|
|
|