I've worked so long & hard on this. Someone offered that I should use the code I've commented in in my input but I don't see how or where. Could someone code a line to show me ?
Code:
<html><head>
<script>
function $_(IDS) { return document.getElementById(IDS); }
function calculate_paid()
{
var rentdue = parseInt($_("rentdue")).value;
var prevbal = parseInt($_("prevbal")).value;
var amtpaid = $_("amtpaid").value;
var tentpay = parseInt($_("tentpay")).value;
var hudpay = parseInt($_("hudpay")).value;
var datepaid = $_("datepaid").value;
var late = $_("late").value;
var damage = parseInt($_("damage")).value;
var courtcost = parseInt($_("courtcost")).value;
var nsf = parseInt($_("nsf")).value;
var latechg = parseInt($_("latechg")).value;
var secdep = parseInt($_("secdep")).value;
var dateNow = new Date();
var dayNow = dateNow.getDate();
if(dayNow > 5) { late = "L"; prevbal = prevbal + 10; }
var datePaid = (dateNow.getMonth()+1)+"/"+dateNow.getDate()+"/"+dateNow.getFullYear();
$_('datePaid').value = datePaid;
tentpay = amtpaid - hudpay;
var totOwed = rentdue + prevbal + damage + courtcost + nsf + latechg + secdep - hudpay;
var hold = amtpaid - totOwed;
if (hold >= prevbal) { hold = hold - prevbal; prevbal = 0; }
if (hold >= secdep) { hold = hold - secdep; secdep = 0; }
if (hold >= damage) { hold = hold - damage; damage = 0; }
if (hold >= courtcost) { hold = hold - courtcost; courtcost = 0; }
if (hold >= nsf) { hold = hold - nsf; nsf = 0; }
if (hold >= latechg) { hold = hold - latechg; latechg = 0; }
prevbal = hold + prevbal + secdep + damage + courtcost + nsf + latechg;
}
</script>
<script type="text/javascript">
window.google_analytics_uacct = "UA-256751-2";
</script>
<script type="text/javascript">
window.google_analytics_uacct = "UA-256751-2";
</script>
</head><body>
<?php
mysql_connect(localhost,root,"");
mysql_select_db(test) or die( "Unable to select database");
if(!empty($_POST["submit"]))
{
$apt = $_POST['apt'];
$query="SELECT * FROM testdata Where apt='$apt'";
$result=mysql_query($query);
if(mysql_num_rows($result))
{
echo "<form action='#' method='post'><b>Rent Payment :<br /><br />
<table cellspacing=0 cellpadding=0 border=1>
<tr>
<th>dep</th>
<th>tenant</th>
<th>apt</th>
<th>paid</th>
<th>due</th>
<th>prev</th>
<th>tent</th>
<th>hud</th>
<th>dmg</th>
<th>court</th>
<th>nsf</th>
<th>latchg</th>
<th>sec</th>
<th>date</th>
<th>late</th>
<th>comments</th>
</tr>";
while($row = mysql_fetch_assoc($result))
{
echo "<tr>
// $_('prevbal').value = hold
// $_('secdep').value = secdep
// $_('damage').value = damage
// $_('courtcost').value = courtcost
// $_('latechg').value = latechg
<td><input type='text' size=5 name='dep' value='" . $row['dep'] . "'></td>
<td><input type='text' size=25 name='name' value='" . $row['name'] . "'></td>
<td><input type='text' size=2 name='apt' value='" . $row['apt'] . "' ></td>
<td><input type='text' size=4 id='amtpaid' name='amtpaid' value='" . $row['amtpaid'] ."' onkeyup='calculate_paid(this)'></td>
<td><input type='text' size=4 name='rentdue' value='" . $row['rentdue'] . "'></td>
<td><input type='text' size=4 id='prevbal' name='prevbal' value='" . $row['prevbal'] ."' onkeyup='calculate_paid(this)'></td>
<td><input type='text' size=4 id='tentpay' name='tentpay' value='" . $row['tentpay'] . "'></td>
<td><input type='text' size=4 id='hudpay' name='hudpay' value='" . $row['hudpay'] ."' ></td>
<td><input type='text' size=4 id='damage' name='damage' value='" . $row['damage'] ."' onkeyup='calculate_paid(this)'></td>
<td><input type='text' size=4 id='courtcost' name='courtcost' value='" . $row['courtcost'] ."' onkeyup='calculate_paid(this)'></td>
<td><input type='text' size=4 id='nsf' name='nsf' value='" . $row['nsf'] ."' onkeyup='$_(IDS)(this)'></td>
<td><input type='text' size=4 id='latechg' name='latechg' value='" . $row['latechg'] ."' onkeyup='calculate_paid(this)'></td>
<td><input type='text' size=4 id='secdep' name='secdep' value='" . $row['secdep'] ."' onkeyup='calculate_paid(this)'></td>
<td><input type='text' size=10 id='datepaid' name='datepaid' value='" . $row['datepaid'] . "'></td>
<td><input type='text' size=1 id='late' name='late' value='" . $row['late'] . "'></td>
<td><input type='text' size=25 name='comments' value='" . $row['comments'] . "'></td>
</tr>";
}
echo "</table>
<input type='submit' name='update' value='Make Payment' />
</form>";
}
else{echo "No listing for apartment $apt.<br />Please select another.<br />";}
}
if(!empty($_POST["update"]))
{
$sql = "UPDATE payments SET
dep = '" . mysql_real_escape_string($_POST['dep']) . "',
name = '" . mysql_real_escape_string($_POST['name']) . "',
amtpaid = '" . mysql_real_escape_string($_POST['amtpaid']) . "',
rentdue = '" . mysql_real_escape_string($_POST['rentdue']) . "',
prevbal = '" . mysql_real_escape_string($_POST['prevbal']) . "',
tentpay = '" . mysql_real_escape_string($_POST['tentpay']) . "',
hudpay = '" . mysql_real_escape_string($_POST['hudpay']) . "',
damage = '" . mysql_real_escape_string($_POST['damage']) . "',
courtcost = '" . mysql_real_escape_string($_POST['costcost']) . "',
nsf = '" . mysql_real_escape_string($_POST['nsf']) . "',
latechg = '" . mysql_real_escape_string($_POST['latechg']) . "',
secdep = '" . mysql_real_escape_string($_POST['secdep']) . "',
datepaid = '" . mysql_real_escape_string($_POST['datepaid']) . "',
late = '" . mysql_real_escape_string($_POST['late']) . "',
comments = '" . mysql_real_escape_string($_POST['comments']) . "'
WHERE apt='".$_POST["apt"]."'";
mysql_query($sql) or die("Update query failed.");
echo "Record for apartment ".$_POST["apt"]." has been updated";
}
?>
<form method="post" action="#">
<br />
<input type="text" name="apt"/> <p>
<input type="submit" name="submit" value="select apartment"/>
</form>
<script type="text/javascript"><!--
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
//-->
</script>
<script type="text/javascript"><!--
try {
var pageTracker = _gat._getTracker("UA-256751-2");
pageTracker._trackPageview();
} catch(err) {}
//-->
</script>
<script type="text/javascript"><!--
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
//-->
</script>
<script type="text/javascript"><!--
try {
var pageTracker = _gat._getTracker("UA-256751-2");
pageTracker._trackPageview();
} catch(err) {}
//-->
</script>
</body></html>
Last edited by ckdoublenecks; 12-15-2010 at 08:00 PM..
|