Witam,
A oto moj nietypowy problem z jakim sie borykam a
mianowicie potrzebuje pobrac jedna petla dane z tej samej tabeli
ale niestety musza byc zastosowane 2 petle
aby wyswietlic poprawnie to co potrzebuje.
Kod wyglada na chwile obecna tak:
petla 1
while (($row = mysql_fetch_array($res) != NULL) {
?>
<tr><td><p>
<?for($i=0;$i<10;$i++)echo $row[date][$i];?></p></td><td
align="center"><p><?=$row['ip_count']?></p></td><td
align="center"><p><?=$row2['ip_count']?></p></td></tr>
<?
}
petla 2
while (($row2 = mysql_fetch_array($res2) != NULL) {
?>
<tr><td><p>
<?for($i=0;$i<10;$i++)echo $row2[date][$i];?></p></td><td
align="center"><p><?=$row['ip_count']?></p></td><td
align="center"><p><?=$row2['ip_count']?></p></td></tr>
<?
}
Chce aby jedna petla wyswietlala dane. Probowalem tez zrobic petle w petli to
pobiera tylko dane z jednego zapytania a wynik drugiego wyswietla czesciowo.
<?
$res = mysql_query("SELECT COUNT(DISTINCT ip) as ip_count FROM stats WHERE site = $site AND date >= '" . date("Ymd") . "' - $period + 1"); $total_count = $row[ip_count];
$res2 = mysql_query("SELECT COUNT(ip) as ip_count FROM stats WHERE site = $site AND date >= '" . date("Ymd") . "' - $period + 1"); $total_count2 = $row2[ip_count];
$res3 = mysql_query("SELECT date, COUNT(DISTINCT ip) as ip_count FROM stats WHERE site = $site AND date >= '" . date("Ymd") . "' - $period + 1 GROUP BY date ORDER BY date DESC");
$res4 = mysql_query("SELECT date, COUNT(ip) as ip_count FROM stats WHERE site = $site GROUP BY date ORDER BY date DESC");
$max = 0;
if ($row[ip_count] > $max)
$max = $row[ip_count];
}
if ($row2[ip_count] > $max)
$max = $row2[ip_count];
}
$st = "SELECT date, COUNT(DISTINCT ip) as ip_count FROM stats WHERE
site = $site AND date >= '" . date("Ymd") . "' - $period + 1 GROUP BY date ORDER BY date DESC";
$st2 = "SELECT date, COUNT(ip) as ip_count FROM stats WHERE site =
$site GROUP BY date ORDER BY date DESC";
?>
<tr><td><p>
<?for($i=0;$i<10;$i++)echo $row[date][$i];?></p></td><td
align="center"><p><?=$row['ip_count']?></p></td><td
align="center"><p><?=$row2['ip_count']?></p></td></tr>
<?
}
?>
Ten post edytował rafnal 13.07.2010, 13:47:35