[ Horvat @ 05.11.2009. 14:05 ] @
nesto pravim i zapeo sam,stao mi mozak,a ni ne mogu adekvatno resenje [tj ni priblizno] da nadjem na google,pa reko' mozda vi mozete pomoci... naime problem je sledeci postoje 2 tabele,jedna tabela je sa proizvodima,druga sa korisnicima u tabeli sa proizvodima postoji id korisnika koji je taj proizvod stavio,a ne postoji nickname ja zelim da pri listanju proizvoda izbaci nickname [tj da ga iscita iz tabele korisnika pomocu "where" komande izjednacavajuci id-e] deo koda koji to resava izgleda ovako nekako,ali ovo ne radi [tj ne radi onaj deo za ispisivanje nick-a] Code: $sql = "SELECT * FROM products WHERE cat_id='$cat_ident'"; $result = mysql_query($sql) or die(mysql_error()); if (mysql_num_rows($result)>0) { echo "<table border=\"0\" align=\"center\">"; { while ($record = mysql_fetch_array($result)) echo "<tr><td height=\"150\" width=\"150\" align=\"center\"><img src=\"$record[pic]\"></td><td width=\"200\" align=\"center\">$record[title]</td><td align=\"center\" width=\"100\">$record[lastprice] <u>$record[currency]</u></td>"; $u_id = $record[seller_id]; $sql_u = "SELECT username FROM user WHERE id=$u_id" ; $user_res = mysql_query($sql_u) or die(mysql_error()); if (mysql_num_rows($result)>0) while ($record = mysql_fetch_assoc($user_res)) $nick = $record[username]; echo "<td align=\"center\" width=\"200\">$nick </td></tr>"; } [$cat_ident je zadat ranije] kada umesto "$u_id = $record[seller_id]" ispisem id korisnika [primer: "$u_id = '2';" dobijem nick... nesto sam gadno zeznuo...ali ne mogu da pronadjem gresku,a znam da je neka trivijalna :S e,da,zaboravih,probao sam i Code: $sql_u = "SELECT username FROM user WHERE id= $record[seller_id]" ; $user_res = mysql_query($sql_u) or die(mysql_error()); if (mysql_num_rows($result)>0) while ($record = mysql_fetch_assoc($user_res)) $nick = $record[username]; echo "<td align=\"center\" width=\"200\">$nick </td></tr>"; } ali ni tako nece |