PHP_Masters
Registered
Та проблема ми е следния:
записвам категорията на някоя новина( примерно ) с catid в полето за самата новина, и после като си изкарвам новината ( пак примерно ) искам да покажа в коя категория е та направих си един foreach така
като $row e $row=mysql_fetch_assoc($rs); а $rs е
като $id=$_GET['id'];
и то ми показва
с няколко празни полета и после я повтаря, как да го оправя
ето целия код
записвам категорията на някоя новина( примерно ) с catid в полето за самата новина, и после като си изкарвам новината ( пак примерно ) искам да покажа в коя категория е та направих си един foreach така
Код:
foreach($row as $v)
{
$rs=mysql_query('SELECT * FROM cats WHERE id='.$v['catid']);
$row2=mysql_fetch_assoc($rs);
echo '<br/>'.$row2['name'];
}
като $row e $row=mysql_fetch_assoc($rs); а $rs е
Код:
$rs=mysql_query('SELECT * FROM sites WHERE id='.$id);
като $id=$_GET['id'];
и то ми показва
Код:
Тестова категория
Тестова категория
с няколко празни полета и после я повтаря, как да го оправя
ето целия код
Код:
<?php
session_start();
include 'conf.php';
$id=$_GET['id'];
$rs=mysql_query('SELECT * FROM sites WHERE id='.$id);
$row=mysql_fetch_assoc($rs);
echo $row['name'];
foreach($row as $v)
{
$rs=mysql_query('SELECT * FROM cats WHERE id='.$v['catid']);
$row2=mysql_fetch_assoc($rs);
echo '<br/>'.$row2['name'];
}