Your IP : 216.73.216.40


Current Path : /var/www/html/mmishra/iws8/html/mybp/
Upload File :
Current File : /var/www/html/mmishra/iws8/html/mybp/elreading.original

<h1><img src='images/bulb7.jpg' height='12'> Meter Reading</h1>
<?php
$tbl = "el_reading";
$month = $_POST["month"];
if (!$month) $month = previous_month();//date("M-Y");

$flatnos = $_POST["flatno"];
$readings = $_POST["reading"];
$datereadings = $_POST["datereading"];

$refresh = $_REQUEST["refresh"];

echo "<b>For meter reading, select Month</b> <select name='month'>";
if (!mysql_num_rows(mysql_query("select distinct month from $tbl where month='$month'")))
	echo "<option value='$month'>$month</option>";

$rs = mysql_query("select distinct month from $tbl order by id desc");
while ($o = mysql_fetch_object($rs)) {
	echo "<option value='$o->month'";
	if ($o->month == $month) echo " selected";
	echo ">$o->month</option>";
}
echo "</select> <input type='submit' name='submit' value='OK'>
[ <a href='?pg=elreading&refresh=1'>Refresh</a> ]";

if ($_POST["submit"] == 'SAVE') {
	$no = 0;
	if (mysql_num_rows(mysql_query("select * from $tbl where month='$month' and flatno='$flatno'"))) {
		foreach ($flatnos as $flatno) {
			if (!$readings[$no]) $readings[$no] = 0; 
			mysql_query("update $tbl set reading=".$readings[$no].", datereading='".$datereadings[$no]."' 
			where month='$month' and flatno='$flatno'");
			$no++;
		}
	} else {
                foreach ($flatnos as $flatno) {
			if (!$readings[$no]) $readings[$no] = 0; 
                        mysql_query("insert into $tbl(flatno,month,reading,datereading,dated) 
			values('$flatno','$month',".$readings[$no].",'".$datereadings[$no]."',now())");
                        $no++;
		}
	}
	mysql_query("update el_config set datereading=now()");
}

echo "<p>
<table width='100%' border='1' style='border-collapse: collapse'>
<tr><th rowspan='2'>No</th><th rowspan='2'>FlatNo</th><th rowspan='2'>Licensee</th><th rowspan='2'>MeterNo</th><th colspan='2'>Readings</th><th rowspan='2'>Dated</th></tr>
<tr><th>Previous</th><th>Current</th></tr>";

$dated = date("Y-m-d");
if ($refresh == '1') {
	$rs = mysql_query("select * from el_licensee where flatno not in (select flatno from $tbl where month='$month')");
	while ($o = mysql_fetch_object($rs)) {
		$i++;
		$flatno = $o->flatno;
		$fullname = $o->fullname;
		$category = $o->category;
			
		$sr = mysql_query("select * from el_flats where flatno='$flatno'");
		if (mysql_num_rows($sr)) {
			$q = mysql_fetch_object($sr);
			$meterno = $q->meterno;
			$prevreading = $q->reading;
		}
		echo "<tr><td>$i</td><td>$flatno <input type='hidden' name='flatno[]' value='$flatno'></td>
		<td>$fullname</td><td>$meterno</td><td>$prevreading</td>
		<td><input type='text' name='reading[]' size='10' value=''></td>
		<td><input type='text' name='datereading[]' size='15' value='$dated'></td></tr>";
	}
} 

if (mysql_num_rows(mysql_query("select * from $tbl where month='$month'"))) {
        $rs = mysql_query("select * from $tbl where month='$month'");
        while ($o = mysql_fetch_object($rs)) {
                $i++;
                $flatno = $o->flatno;
                //get category of licensee
                $sr = mysql_query("select * from el_licensee where flatno='$flatno'");
                if (mysql_num_rows($sr)) {
                        $q = mysql_fetch_object($sr);
                        $fullname = $q->fullname;
                        $category = $q->category;
                }
                $sr = mysql_query("select * from el_flats where flatno='$flatno'");
                if (mysql_num_rows($sr)) {
                        $q = mysql_fetch_object($sr);
                        $meterno = $q->meterno;
                        $prevreading = $q->reading;
                }
                //get previous reading
                //$sr = mysql_query("select * from $tbl where flatno='$flatno' and id<select id from $tbl where month='$month' order by id desc limit 1,1");
                $sr = mysql_query("SELECT * FROM $tbl WHERE flatno='$flatno' AND id<(SELECT id FROM el_reading WHERE flatno='$flatno' AND MONTH='$month') ORDER BY id DESC LIMIT 0,
1");
                //if (!mysql_num_rows($sr)) $sr = mysql_query("select reading from el_flats where flatno='$flatno'");
                if (mysql_num_rows($sr)) {
                        $q = mysql_fetch_object($sr);
                        $prevreading = $q->reading;
                }
                echo "<tr><td>$i</td><td>$flatno <input type='hidden' name='flatno[]' value='$flatno'></td>
                <td>$fullname</td><td>$meterno</td><td>$prevreading</td>
                <td><input type='text' name='reading[]' size='10' value='$o->reading'></td>
                <td><input type='text' name='datereading[]' size='15' value='$o->datereading'></td></tr>";
        }

} else {
	$rs = mysql_query("select * from el_flats where status='online' order by flatno");
	while ($o = mysql_fetch_object($rs)) {
		$i++;
		$flatno = $o->flatno;
		$meterno = $o->meterno;
		$prevreading = $o->reading;
		//get category of licensee
		$sr = mysql_query("select * from el_licensee where flatno='$flatno'");
		if (mysql_num_rows($sr)) {
			$q = mysql_fetch_object($sr);
			$fullname = $q->fullname;
			$category = $q->category;
		}	
		//$sr = mysql_query("select * from el_flats where flatno='$flatno'");
		//if (mysql_num_rows($sr)) {
		//	$q = mysql_fetch_object($sr);
		//	$meterno = $q->meterno;
		//	$prevreading = $q->reading;
		//}
		//get previous reading
		$sr = mysql_query("select * from $tbl where flatno='$flatno' order by id desc limit 0,1");
		if (mysql_num_rows($sr)) {
			$q = mysql_fetch_object($sr);
			$prevreading = $q->reading;
		}
		echo "<tr><td>$i</td><td>$flatno <input type='hidden' name='flatno[]' value='$flatno'></td>
		<td>$fullname</td><td>$meterno</td><td>$prevreading</td>
		<td><input type='text' name='reading[]' size='10' value=''></td>
		<td><input type='text' name='datereading[]' size='15' value='$dated'></td></tr>";
	}

}
echo "<tr><td align='center' colspan='7'><input type='submit' name='submit' value='SAVE'></td></tr>
</table></p>";
?>