Ideja za narudzbenicu?

1

Ideja za narudzbenicu?

offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Pozdrav svima. Treba da realizujem neku narudzbenicu proizvoda ili bolje receno da napravim formu za odabir proizvoda koji ce ici u konfiguraciju racunara. Moram da realizujem tako da korisnik prvo da bira proizvodjaca pa tek onda proizvode od tog proizvodjaca koji postoje, recimo za procesor prvo mu ponudim Intel,AMD i ako on odabere Intel onda mu nudim sve sto ima od Intela, ako odabere AMD onda nudim sve procesore od AMD. Ima li neko ideju kako ovo omoguciti. Da li moze nekako da se resi bez JQuery?Recimo napravim neku select listu gde nudim proizvodjace pa kada korisnik odabere jedan onda da se otvori druga select lista gde iscitavam proizvode od tog proizvodjaca?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Ako zelis odmah po selekciji da ti ispuni drugi select onda ne moze bez AJAXa, ako zelis po izboru jednog da refres strane uradi sa ispunjenom drugom onda moze. I to vrlo jednostavno, toliko jednostavno da je osnova mysqla. SELECT + WHERE i to je to.



offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Ipak mislim da ne moze bez AJAX-a ili JQuery. Ovaj drugi deo nisam bas najbolje skontao. Jel znas mozda neki primer na netu koji radi sa tom drugom opcijom SELECT+WHERE pa cu odmah da ti kazem jeli to to sto meni treba.

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Kao sto sam napisao, osnova MySQLa

http://www.google.com/#sclient=psy-ab&hl=en&am.....y+tutorial

A kada to nisi znao onda ne vjerujem da ces se snaci sa ajaxom.

offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Nismo se razumeli, ali nije ni bitno. I ovo sto si ti ovde postavio su naredbe SQL-a a ne MySQL-a kako ti kazes.Nije dovoljno znati samo ovo da bih resio ovaj problem, a da ovo ne znam nebih ni pokusavao bilo sta raditi.

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Slavkane, lupio si ko maksim po diviziji Smile MySQL je vrsta baze koja koristi SQL jezik, tj. parsuje ga u komande - dakle upravo koristi naredbe SQLa. Jeste dovoljno znati to, ako ikako razumijes osnove rada sa bazama koristeci php. To sto ti zelis je najlaksa stvar koja se radi sa bazama. Osnova, pokrivena svakim postojecim tutorijalom za PHP+MySQL kombinaciju, prema tome moja preporuka jeste da prvo malo procitas nesto pa onda pitas pitanje specificno vezano za tvoj problem na koji naidjes, jer ovdje nisi dao nikakve podatke koje mogu iskoristiti da ti pomognem.

offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Nisam lupio nista. Ono sto si ti meni dao su osnove SQL-a a ne MySQL-a i ko te uopste pitao za MySQL i odakle znas da radim u MySQL-u? Sta ako mi ja baza u ORACLE-u? Ako je to tako lagano sto ja hocu zasto onda ne izdvojih 5 minuta i napises skript ovde? Ja i dalje tvrdim da ti ne rauzmes sta meni treba a ponovicu ti opet da mi treba odabir komponenti na osnovu proizvodjaca tj trebace mi 2 liste od cega ce se u prvoj odabirati proizvodjac a u drugoj (koja se sama kreira na osnovu odabranog proizvodjaca) proizvodi od tog proizvodjaca. Hehheeh jeste sve SELECT+WHERE to niko ne osporava al eto kad ti kazes da je to tako prosto kao pasulj napisi ili makar pocni pa cu ja da zavrsim!

offline
  • PHP Developer
  • Pridružio: 02 Okt 2005
  • Poruke: 546

bez JQuery je dosta koda koji moras sam napraviti
treba ti Ajax poziv na tvoju skriptu koji ce ti vracati novi sadrzaj za drugi select
http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first
na prvi treab da stavis on select okidac koji poziva ajaxfunkciju
http://lab.artlung.com/dropdown/
evo koda na brzinu sastavljen i netestiran.
<select id="izbor1" onchange="PrviIzbor();"> <option value="0">Izaberi</option> <option value="1">AMD</option> <option value="2" >INTEL</option> </select> <select id="izbor2"></select> <script type="text/javascript"> function PrviIzbor(){ var e = document.getElementById("izbor1"); var i = e.options[e.selectedIndex].value;  loadXMLDoc(i); } function loadXMLDoc(i) { var xmlhttp; if (window.XMLHttpRequest)   {// code for IE7+, Firefox, Chrome, Opera, Safari   xmlhttp=new XMLHttpRequest();   } else   {// code for IE6, IE5   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");   } xmlhttp.onreadystatechange=function()   {   if (xmlhttp.readyState==4 && xmlhttp.status==200)     {     document.getElementById("izbor2").innerHTML=xmlhttp.responseText;     }   } xmlhttp.open("GET","ajax_izbor.php?sel="+i,true); xmlhttp.send(); } </script>

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

slavkan ::Nisam lupio nista. Ono sto si ti meni dao su osnove SQL-a a ne MySQL-a i ko te uopste pitao za MySQL i odakle znas da radim u MySQL-u?

Za drugo si u pravu. Moja greska

slavkan :: Ako je to tako lagano sto ja hocu zasto onda ne izdvojih 5 minuta i napises skript ovde? Ja i dalje tvrdim da ti ne rauzmes sta meni treba a ponovicu ti opet da mi treba odabir komponenti na osnovu proizvodjaca tj trebace mi 2 liste od cega ce se u prvoj odabirati proizvodjac a u drugoj (koja se sama kreira na osnovu odabranog proizvodjaca) proizvodi od tog proizvodjaca. Hehheeh jeste sve SELECT+WHERE to niko ne osporava al eto kad ti kazes da je to tako prosto kao pasulj napisi ili makar pocni pa cu ja da zavrsim!

Jesi li mi dao ime baze, jesi dao ime tabele, kolone, jesi dao ikakvu informaciju osim da treba da realizujes neku narudzbenicu proizvoda?

Dosao si ovdje i trazis od nas da ti pisemo skriptu za nesto za sta ces vjerovatno ti biti placen, ili za fakultet/srednju, nisi se nimalo ni potrudio da nadjes sam rjesenje, odgovaras otresito, mene bi bilo sramota da budem toliko tvrdoglav i da se raspravljam umjesto da upalim gugl i nadjem ono sto mi treba.

offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Napisano: 10 Okt 2011 20:24

lnenad ::slavkan ::Nisam lupio nista. Ono sto si ti meni dao su osnove SQL-a a ne MySQL-a i ko te uopste pitao za MySQL i odakle znas da radim u MySQL-u?

Za drugo si u pravu. Moja greska

slavkan :: Ako je to tako lagano sto ja hocu zasto onda ne izdvojih 5 minuta i napises skript ovde? Ja i dalje tvrdim da ti ne rauzmes sta meni treba a ponovicu ti opet da mi treba odabir komponenti na osnovu proizvodjaca tj trebace mi 2 liste od cega ce se u prvoj odabirati proizvodjac a u drugoj (koja se sama kreira na osnovu odabranog proizvodjaca) proizvodi od tog proizvodjaca. Hehheeh jeste sve SELECT+WHERE to niko ne osporava al eto kad ti kazes da je to tako prosto kao pasulj napisi ili makar pocni pa cu ja da zavrsim!

Jesi li mi dao ime baze, jesi dao ime tabele, kolone, jesi dao ikakvu informaciju osim da treba da realizujes neku narudzbenicu proizvoda?

Dosao si ovdje i trazis od nas da ti pisemo skriptu za nesto za sta ces vjerovatno ti biti placen, ili za fakultet/srednju, nisi se nimalo ni potrudio da nadjes sam rjesenje, odgovaras otresito, mene bi bilo sramota da budem toliko tvrdoglav i da se raspravljam umjesto da upalim gugl i nadjem ono sto mi treba.



Prvi si poceo i ja sam davao odgovore na tvoja pitanja onako kako si ti zeleo. Sve sto sam napisao ovde bio sam u pravu samo sto ti nisi razumeo nista od kako sam trazio primer za tamo neki tvoj predlog SELECT+WHERE koji si lose formulisao pa je po tome ispalo da se sa obicnom upotrebom SELECT naredbe,bez dodatnih tehnika, moze uraditi nesto spektakularno pa rekoh ajde da mu trazim primer da vidim sta hoce da kaze kad ono tresla se gora rodio se mis. Izgugla mi bas ono sto mi ne treba a lepo objasnio sta mi treba i lepo se slozili da treba AJAX. Posto sma zatrazio primer, u cilju da se bolje razumemo, dodje ti do nekog zakljucka da ja ne znam ni SQL (a ti mi tu jos natovari MySQL) sto je van svake pameti pa kazes "E posto ne znas ni ovo ne verujem da znas ni AJAX" i sta onda da ocekujes nego ovakve odgovore. Za tvoju informaciju meni je bilo samo bitno da neko ovde napise da se ovo tesko moze uraditi bez upotrebe dodatnih tehnika sto sam i uspeo a sad zasto mi je to bas cilj nikad neces saznati,nazalost. Dalje, nema potrebe da ovo guglavm jer sam ja ovo vec napracvio i cim se nakanim dobices kompletan kod i uputstvo kako si mogao da mi odgovoris na ovo pitanje a da ne napises ni jednu jedinu liniju koda. Do tada, u zdravlju !

Dopuna: 10 Okt 2011 20:25

|_MeD_| ::bez JQuery je dosta koda koji moras sam napraviti
treba ti Ajax poziv na tvoju skriptu koji ce ti vracati novi sadrzaj za drugi select
http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first
na prvi treab da stavis on select okidac koji poziva ajaxfunkciju
http://lab.artlung.com/dropdown/
evo koda na brzinu sastavljen i netestiran.
<select id="izbor1" onchange="PrviIzbor();"> <option value="0">Izaberi</option> <option value="1">AMD</option> <option value="2" >INTEL</option> </select> <select id="izbor2"></select> <script type="text/javascript"> function PrviIzbor(){ var e = document.getElementById("izbor1"); var i = e.options[e.selectedIndex].value;  loadXMLDoc(i); } function loadXMLDoc(i) { var xmlhttp; if (window.XMLHttpRequest)   {// code for IE7+, Firefox, Chrome, Opera, Safari   xmlhttp=new XMLHttpRequest();   } else   {// code for IE6, IE5   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");   } xmlhttp.onreadystatechange=function()   {   if (xmlhttp.readyState==4 && xmlhttp.status==200)     {     document.getElementById("izbor2").innerHTML=xmlhttp.responseText;     }   } xmlhttp.open("GET","ajax_izbor.php?sel="+i,true); xmlhttp.send(); } </script>


Hvala kolega, od prilike to je to, postavicu uskoro skript kako sam ja to odradio !

Ko je trenutno na forumu
 

Ukupno su 921 korisnika na forumu :: 49 registrovanih, 5 sakrivenih i 867 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, 8u47, _Rade, babaroga, Battlehammer, Bobrock1, bokisha253, Boris Bosiljčić, BORUTUS, Brana01, cemix, Centauro, comi_pfc, cvrle312, darcaud, DENIRO, Dimitrise93, Djokislav, DPera, dragon986, Georgius, h8propaganda, hooraay, ikan, ILGromovnik, Kubovac, Lieutenant, Magistar78, mercedesamg, mile23, milenko crazy north, Milometer, MiroslavD, misa1xx, muaddib, novator, opt1, Panter, prle122, Ripanjac, stegonosa, vathra, VJ, Vladko, vladulns, Volkhov-M, wolverined4, zziko, 125