Pogledajte određenu poruku
Staro 31. 01. 2008.   #1
nEdImT
član
Na probnom radu
 
Datum učlanjenja: 28.01.2008
Poruke: 30
Hvala: 10
0 "Hvala" u 0 poruka
nEdImT is on a distinguished road
Default Problem oko ispisa (dvije tabele) ne znam kako nazvat.

Eh, ovako.

Imam tabelu "proizvodi" i tabelu "proizvodjaci". I sad u tabeli proizvodi kad upisujem imam i "proizvodjac" i tu upisujem id proizvodjaca , i to ima onaj meni padajuci gdje izaberem naziv proizvodjaca, a value je id proizvodjaca.

Eh valjda ste skontali. Sad, kad listam te proizvode imam proizvodjac i sad tu bih izlistao naziv, ali mogu samo id (jer je u tabeli proizvodi) kod proizvodjaci id a ne naziv. A necu da upisujem direktno naziv, jer ako promijenim naziv proizvodjaca onda mi se nece promijenit kad budem listao.

Eh sad ja sam uradio ovo:

PHP kôd:
$select "SELECT * FROM proizvodi ORDER BY id ASC";
$query mysql_query($select);
while(
$a=mysql_fetch_array($query)){
    
$proizvodi[] = $a;
    
$proizvodjac $a["proizvodjac"]; // id proizvodjaca u tabeli
    
    
    
    
$pro mysql_query("SELECT * FROM proizvodjaci WHERE id='$proizvodjac'");  
while(
$b=mysql_fetch_array($pro)){

$pro_id$b["id"];
$pro_naz $b["naziv"];



$smarty->assign('pro_id'$pro_id);
$smarty->assign('pro_naz'$pro_naz);


}
   

I sad tamo gdje listam ja sam ovako uradio:

{foreach from=$proizvodi item=sta}
{$sta.proizvodjac|replace:"$pro_id":"$pro_naz"}
{/foreach}

Ali samo prvi i zadnji mi upis uradi replace. Kako bih ovo rjesio? Valjda kontate na sta mislim.
nEdImT je offline   Odgovorite uz citat