CoRviN88
Новичок
Собственно ситуация такая..
есть 2 таблицы, клиентов и собственников.
нужно вывести на экран инфомацию по всем клиентам, которым подходят предложения из таблицы собственников...выборка идет по району, типу жилья и цене..
сделал примерно вот так, но отображает нужную инфу только для первого клиента.. кто подскажет что не так?
есть 2 таблицы, клиентов и собственников.
нужно вывести на экран инфомацию по всем клиентам, которым подходят предложения из таблицы собственников...выборка идет по району, типу жилья и цене..
сделал примерно вот так, но отображает нужную инфу только для первого клиента.. кто подскажет что не так?
PHP:
<?
$db_server = mysql_connect('localhost','webauth','webauth');
if (!$db_server) die("Impossible to connect MYSQL: " . mysql_error());
mysql_select_db('dbase',$db_server) or die("Impossilbe to choose DB: " . mysql_error());
$query = "SELECT * FROM client WHERE flag='5'";
$result = mysql_query($query);
if (!$result) die ("CANT ACCESS DATABASE: " . mysql_error());
$rows = mysql_num_rows($result);
echo '<table cellpadding="3" border="1" CELLSPACING="0">';
echo '<thead>';
echo '<tr>';
echo '<th>ТЕКСТ</th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
for ($j = 0; $j < $rows; ++$j)
{
$row = mysql_fetch_row($result);
if ($row[4]=="Все районы")
{ $query1 = "SELECT * FROM sobstv WHERE flag='1' and tip='$row[9]' and price<='$row[15]'";}
else{
$query1 = "SELECT * FROM sobstv WHERE rajon='$row[4]' and flag='1' and tip='$row[9]' and price<='$row[15]'"; }
$result1 = mysql_query($query1);
if (!$result1) die ("CANT ACCESS DATABASE: " . mysql_error());
$rowsa = mysql_num_rows($result1);
for ($j = 0; $j < $rowsa; ++$j)
{
$rowa = mysql_fetch_row($result1);
echo '<tr>';
echo "<td>ул.$rowa[5],д.$row[6],кв.$rowa[7],цена: $rowa[14] р.;</td>";
echo '</tr>';
}
}
echo '</tbody>';
echo '</table>';
mysql_close($db_server);
?>