$array=array();
$base = mysql_query("SELECT *,'sv_users' AS `tab` FROM sv_users where login='$lg'
and `date` >= ((SELECT MAX(`date`) FROM sv_users GROUP BY `login`)- INTERVAL 3 MONTH)");
while($ba = mysql_fetch_array($base))$array[]=$ba;
$base =mysql_query("SELECT *,'sv_gwater_ch' AS `tab` FROM sv_gwater_ch where login='$lg'
and `date1` >= ((SELECT MAX(`date1`) FROM sv_gwater_ch GROUP BY `login`)- INTERVAL 3 MONTH)");
while($ba = mysql_fetch_array($base))$array[]=$ba;
$base =mysql_query("SELECT *,'sv_gwater_n' AS `tab` FROM sv_gwater_n where login='$lg'
and `date2` >= ((SELECT MAX(`date2`) FROM sv_gwater_n GROUP BY `login`)- INTERVAL 3 MONTH)");
while($ba = mysql_fetch_array($base))$array[]=$ba;
foreach($array as $ba)
{
if($ba['tab']=='sv_users')
{
}
else
{
echo '<table style="width: 100%;" border="1">
<tbody>
<tr>
<td rowspan="5" colspan="9">Виды услуг</td>
<td rowspan="5" colspan="4">Ед.изм.</td>
<td rowspan="3" colspan="10">Объем коммунальных услуг*</td>
<td rowspan="3" colspan="5">Тариф / Разм. пл.</td>
<td colspan="11">Размер платы за <br>ком. услуги, руб.</td>
<td rowspan="5" colspan="6">Всего начисл.<br>.за расчетный период,руб.</td>
<td rowspan="5" colspan="5">Перерасчеты всего,руб.</td>
<td rowspan="2" colspan="16">Итого к оплате за расч. период руб.</td>
</tr>
<tr>
</tr>
<tr>
<td colspan="11"> </td>
<td rowspan="3" colspan="4">Всего</td>
<td colspan="12">в т.ч. за ком. усл.</td>
</tr>
<tr>
<td rowspan="2" colspan="5">индив. потреб.</td>
<td rowspan="2" colspan="5">общедом. нужды</td>
<td rowspan="2" colspan="5"> </td>
<td rowspan="2" colspan="5">индив. потреб.</td>
<td rowspan="2" colspan="6">общедом. нужды</td>
<td rowspan="2" colspan="4">инд. потреб.</td>
<td rowspan="2" colspan="8">общедом. нужды</td>
</tr>
<tr>
</tr>
<tr>
<td colspan="9">Горячая вода по сч.:</td>
<td colspan="4">Х</td>
<td colspan="5">'.$ba['oky_ip1'].' </td>
<td colspan="5">'.$ba['oky_on1'].' </td>
<td colspan="5">'.$ba['oky_tr1'].' </td>
<td colspan="5">'.$ba['rpky_ip1'].' </td>
<td colspan="6">'.$ba['rpky_on1'].' </td>
<td colspan="6">'.$ba['all_nrp1'].' </td>
<td colspan="5">'.$ba['allocations1'].' </td>
<td colspan="4">'.$ba['iorp_all1'].' </td>
<td colspan="4">'.$ba['iorp_ky_ip1'].' </td>
<td colspan="8">'.$ba['iorp_ky_on1'].' </td>
</tr>
<tr>
<td colspan="9">Горячая вода норматив</td>
<td colspan="4">Х</td>
<td colspan="5">'.$ba['oky_ip2'].' </td>
<td colspan="5">'.$ba['oky_on2'].' </td>
<td colspan="5">'.$ba['oky_tr2'].' </td>
<td colspan="5">'.$ba['rpky_ip2'].' </td>
<td colspan="6">'.$ba['rpky_on2'].' </td>
<td colspan="6">'.$ba['all_nrp2'].' </td>
<td colspan="5">'.$ba['allocations2'].' </td>
<td colspan="4">'.$ba['iorp_all2'].' </td>
<td colspan="4">'.$ba['iorp_ky_ip2'].' </td>
<td colspan="8">'.$ba['iorp_ky_on2'].' </td>
}
}
Всю таблицу не стал, большая.
С sv_users убрал отображать echo, так как там пока тока дата, т.е не в ней проблема, а то что после else.
В sv_gwater_ch есть 2 записи по горячей воде по сч. Создается 2 таблицы, где в одной одна запись, в другой другая. Все верно, далее
Берется sv_gwater_n, в ней одна запись, она должна пойти в таблицу в месте с 1ой записью от sv_gwater_ch, а для нее опять отдельная