24. 09. 2011. | #11 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
U redu
|
24. 09. 2011. | #12 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
E ja sam kralj najveci na svetu Ne mogu da uhvatim idKategorija iako sam mislio da cu to znati da uradim. Malo me zbunila ova moja select lista ali moram na ovja nacin administratoru da omogucim da izabere kategoriju gde ce smestiti proizvod. Evo kako sam to uradio:
Kôd:
$kategorija= "SELECT * FROM kategorija ORDER BY idKategorija DESC"; $rezultat=mysql_query($kategorija); echo '<form id="myform" name="myform" method="post"> <div class="form_row"> <label></label> <ul id="options"> <li><label>Naziv Proizvoda:</label><input type="text" size="20" name="naziv"/></li> <li><label>Kategorija:</label> <select name="kategorija">'; while($red=mysql_fetch_assoc($rezultat)) { echo '<option value="'.$red['naziv_kategorije'].'" selected>';?> <?php echo $red['naziv_kategorije'];?> <?php echo '</option>'; } echo'</select></li> <li><label>Stanje:</label><input type="text" size="3" name="brojkomada"/></li> </ul> </p> <input type="submit" value="Unesi!" name="submit"/> <input type="reset" name="reset" value="Resetovanje"> </div> </form>'; Kôd:
$red['idKategorija'] Kôd:
$red['idKategorija'] Kôd:
$red['naziv_kategorija'] |
24. 09. 2011. | #13 |
banned
Professional
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
|
Nisam siguran da li sam dobro razumeo problem. Možeš da id uneseš u value atribut option html taga, dakle:
Kôd:
echo '<option value="' . $red['idKategorija'] . '">' . $red['naziv_kategorije'] . '</option>'; Kôd:
$idKategorija = $_POST['kategorija'];
__________________
Don't look at me; I'm lost too. “If you can't dazzle them with brilliance, baffle them with bul*s**t.” Poslednja izmena od Br@nkoR : 24. 09. 2011. u 18:19. |
24. 09. 2011. | #14 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Da da da moze to sigurno al nije mi palo na pamet. Videces da se webarto da potvrdi to
|
24. 09. 2011. | #15 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Konacno sam uspeo. Evo kako sam postavio upite pa vi recite jel moze proci:
Kôd:
if (isset($_POST['submit'])) { $error=''; //Provera da li je korisnik popunio polja if (!$_POST['naziv'] | !$_POST['kategorija'] | !$_POST['brojkomada']) { $error .= '<li>Niste popunili sva polja</li>'; } if($error=='') { //Hvatanje promjenljivih $nazivproizvoda=mysql_real_escape_string($_POST['naziv']); $kategorija=$_POST['kategorija']; $brojkomada=mysql_real_escape_string($_POST['brojkomada']); $proizvodi = "INSERT INTO proizvod (naziv_proizvoda, stanje) VALUES ('".$nazivproizvoda."','".$brojkomada."')"; if($dodajproizvod) { echo'<h2>Nesto je krenulo po zlu sa tabelom proizvod</h2></p>'; //Uhvacen zadnji unesen id u auto_increment kolonu kao i idKategorije $idProizvod = mysql_insert_id(); $idKategorija = $_POST['kategorija']; } //upisujemo spoljne kljuceve u tabelu kateogrija_proizvod $kategorijaproizvod = "INSERT INTO kategorija_proizvod (Kategorija_idKategorija,Proizvod_idProizvod) VALUES ('".$idKategorija."','".$idProizvod."')"; $dodajkategorijaproizvod = mysql_query($kategorijaproizvod); if($dodajkategorijaproizvod) { echo'<h2>Uspesno ste dodali proizvod</h2></p>'; } } else { echo '<li><font color=red>Javile su se sledeće greške:</font></li><br> <ul></ul> <p>'; echo $error; } } Poslednja izmena od slavkan : 24. 09. 2011. u 20:31. |
24. 09. 2011. | #16 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
Haha, kralj si. Potvrđujem Brankovo
|
24. 09. 2011. | #17 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Jesi ti skrt na recima, a sto ne prokomentarises ove upite :P Salim se, bitno je da sljaka
Poslednja izmena od slavkan : 24. 09. 2011. u 23:53. |
25. 09. 2011. | #18 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Valjalo bi malo jos sa ovim experimentisati. Kad sam uneo fino proizvode, kategorije, odredio koji proizvodi pripadaju kojoj kategoriji sad bi trebao da ponudim korisnicima da izaberu konfiguraciju koju cu da smestam u jednu tabeli koja ce mi se zvati narudzbe. Ajde da ostavim smestanje za kasnije. Mene interesuje kako sad iz ove sume ponuditi korisniku listu svih proizvoda koje imam da on odabere za iz svake kategorije po jedan. Recimo imacu formu na kojoj cu da prikazem sledece:
Procesor: Maticna ploca: RAM: Da li je mozda najzgodnije da koristim select liste kao sto sam radio za smestanje proizvoda u odredjenu kategoriju, nekako skoro svi takvi sistemi rade na tom principu. Ali kako iscupati podatke iz ove 3 tabele kategorije, proizvodi i kategorija_proizvod?!?Neki predlog? |
26. 09. 2011. | #19 |
Banned
Knowledge base
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
|
Malko naprednije: http://code.google.com/p/tungsten-re...icatorCookbook
Ukoliko ti je ovo gore "preobimno" od verzije 5.1 trigger-i rade odlicno, nema razloga da ih ne koristis. |
26. 09. 2011. | #20 |
profesionalac
Professional
Datum učlanjenja: 29.08.2010
Poruke: 201
Hvala: 10
640 "Hvala" u 14 poruka
|
Ih kad bih ja znao primeniti na ovo moje. Znam da se ovo moze uraditi sa JOIN ali nisam nikad ovako nista za mene "komplikovano" radio pa bi trebao neko da me uputi. Mozda bi ja nekako i znao iscupati podatke ali nebih znao kako da ih organizujem u ove select liste.To je problem
|
|
|