Вместо ID - Категория

galabin123

Registered
таблица "kategorii"
полета "ид" и "name"

таблица "emotikoni"
полета "ime" ....... "kategoriq"

в полето категория се записва ид-то на категорията как после да го изведа със иде защото ми го дава така Категория:8
 
{
$id=$b['id'];
$namebg=stripslashes($b['namebg']);
$nameen=stripslashes($b['nameen']);
$pic=stripslashes($b['pic']);
$cat=stripslashes($b['cat']);


$select=mysql_query("SELECT id FROM movies WHERE id='$cat'");
$row=mysql_fetch_array($select);


echo '<p><tr>
<a href="viewmovie.php?id='.$id.'">
<strong>
<font color = "#000" />
'.$id.'-<a href=viewmovie.php?id='.$id.'>'.$namebg.' - '.$nameen.'</a><br><td align="center" class="movie"></td>
<img src="'.$pic.'" width="290" height="380" >
<ul class="sidemenu">
<li>Категория:'.$cat.'</li>
</ul>
</font>
</strong>
</a>
<p>' ;
}
 
$sql = mysql_query("SELECT * FROM kategorii WHERE id='$cat'");
while($c = mysql_fetch_array($sql))
{
$name = $c['name'];
}


Това в червеното ти е променливата с която вадиш ид-то за да се получи Категория:8
а с $name си вадиш името на категорията
 
Пробвай така

Код:
{
$id=$b['id'];
$namebg=stripslashes($b['namebg']);
$nameen=stripslashes($b['nameen']);
$pic=stripslashes($b['pic']);
$cat=stripslashes($b['cat']);


$select=mysql_query("SELECT * FROM movies WHERE id='$cat'");
$row=mysql_fetch_array($select);
$get=mysql_query("SELECT * FROM `kategorii` WHERE `id`='$cat'") or die(mysql_error());
$row2=mysql_fetch_array($get);
$cate=$row2['name'];


echo '<p><tr>
<a href="viewmovie.php?id='.$id.'">
<strong>
<font color = "#000" />
'.$id.'-<a href=viewmovie.php?id='.$id.'>'.$namebg.' - '.$nameen.'</a><br><td align="center" class="movie"></td>
<img src="'.$pic.'" width="290" height="380" >
<ul class="sidemenu">
<li>Категория:'.$cate.'</li>
</ul>
</font>
</strong>
</a>
<p>' ;
}
 

Back
Горе