Hi,
I have this existing code:
<div id="body"><!-- InstanceBeginEditable name="body" -->
<table width="750">
<tr>
<td width="400"><h1>Online Enclosure Quote .beta</h1></td>
<td width="*" align="left"> :: My Quotes Form :: v0.3b | 07/29/09</td>
</tr>
</table>
<?php
include('../global/includes/_db_info.php');
if (isset($_GET['id_row']) && (isset($_GET['action']) && ($_GET['action']=='delete'))) {
mysql_query("UPDATE projects SET Status='C' WHERE ID='$id_row';", $connection);
}
$userid=$_SESSION["uid"];
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM projects WHERE USERID='$userid' AND STATUS='A' Order by ID Desc";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
?>
<table border="0" cellspacing="2" cellpadding="2" width="750" id="quotes">
<tr>
<th><font face="Arial, Helvetica, sans-serif">Project</font></th>
<th><font face="Arial, Helvetica, sans-serif">Model</font></th>
<th><font face="Arial, Helvetica, sans-serif">Width [ft]</font></th>
<th><font face="Arial, Helvetica, sans-serif">Span [ft]</font></th>
<th><font face="Arial, Helvetica, sans-serif">Total Length [ft]</font></th>
<th><font face="Arial, Helvetica, sans-serif">Date, Time</font></th>
<th><font face="Arial, Helvetica, sans-serif">Total</font></th>
<th><font face="Arial, Helvetica, sans-serif">Currency</font></th>
<th><font face="Arial, Helvetica, sans-serif">Detail</font></th>
<th><font face="Arial, Helvetica, sans-serif">Delete</font></th>
</tr>
<?php
$i=0;
while ($i < $num) {
$f1=mysql_result($result,$i,"project");
$f2=substr(mysql_result($result,$i,"model"),0,4);
$f3=substr(mysql_result($result,$i,"model"),4,1);
$f4=mysql_result($result,$i,"span");
$f5=mysql_result($result,$i,"totlength");
$f6=mysql_result($result,$i,"timestmp");
$f71=mysql_result($result,$i,"gtotal");
$f72=mysql_result($result,$i,"rate");
$f7=number_format($f71*$f72,2);
$f8=mysql_result($result,$i,"cur");
$f9=mysql_result($result,$i,"id");
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f2; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f3; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f4; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f5; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f6; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f7; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f8; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><a href="details.php?id_row=<?php echo $f9; ?>">Details</a></font></td>
<td><font face="Arial, Helvetica, sans-serif"><a href="myquotes.php?id_row=<?php echo $f9; ?>&action=delete" onclick="javascript:return confirm('Are you sure you want to delete this record?')">Delete</a></font></td>
</tr>
<?php
$i++;
}
?>
</body>
This code works fine, but users are getting too many lines/records displayed on their screens.
I am looking for some way they would be able to:
1) sort data also by 'project', 'total' (default is 'date')
2) filter data so they would see only the last version of each project - something like 'select ... max(version) from projects group by project'
Any help please?
I have this existing code:
<div id="body"><!-- InstanceBeginEditable name="body" -->
<table width="750">
<tr>
<td width="400"><h1>Online Enclosure Quote .beta</h1></td>
<td width="*" align="left"> :: My Quotes Form :: v0.3b | 07/29/09</td>
</tr>
</table>
<?php
include('../global/includes/_db_info.php');
if (isset($_GET['id_row']) && (isset($_GET['action']) && ($_GET['action']=='delete'))) {
mysql_query("UPDATE projects SET Status='C' WHERE ID='$id_row';", $connection);
}
$userid=$_SESSION["uid"];
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM projects WHERE USERID='$userid' AND STATUS='A' Order by ID Desc";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
?>
<table border="0" cellspacing="2" cellpadding="2" width="750" id="quotes">
<tr>
<th><font face="Arial, Helvetica, sans-serif">Project</font></th>
<th><font face="Arial, Helvetica, sans-serif">Model</font></th>
<th><font face="Arial, Helvetica, sans-serif">Width [ft]</font></th>
<th><font face="Arial, Helvetica, sans-serif">Span [ft]</font></th>
<th><font face="Arial, Helvetica, sans-serif">Total Length [ft]</font></th>
<th><font face="Arial, Helvetica, sans-serif">Date, Time</font></th>
<th><font face="Arial, Helvetica, sans-serif">Total</font></th>
<th><font face="Arial, Helvetica, sans-serif">Currency</font></th>
<th><font face="Arial, Helvetica, sans-serif">Detail</font></th>
<th><font face="Arial, Helvetica, sans-serif">Delete</font></th>
</tr>
<?php
$i=0;
while ($i < $num) {
$f1=mysql_result($result,$i,"project");
$f2=substr(mysql_result($result,$i,"model"),0,4);
$f3=substr(mysql_result($result,$i,"model"),4,1);
$f4=mysql_result($result,$i,"span");
$f5=mysql_result($result,$i,"totlength");
$f6=mysql_result($result,$i,"timestmp");
$f71=mysql_result($result,$i,"gtotal");
$f72=mysql_result($result,$i,"rate");
$f7=number_format($f71*$f72,2);
$f8=mysql_result($result,$i,"cur");
$f9=mysql_result($result,$i,"id");
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f2; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f3; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f4; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f5; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f6; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f7; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f8; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><a href="details.php?id_row=<?php echo $f9; ?>">Details</a></font></td>
<td><font face="Arial, Helvetica, sans-serif"><a href="myquotes.php?id_row=<?php echo $f9; ?>&action=delete" onclick="javascript:return confirm('Are you sure you want to delete this record?')">Delete</a></font></td>
</tr>
<?php
$i++;
}
?>
</body>
This code works fine, but users are getting too many lines/records displayed on their screens.
I am looking for some way they would be able to:
1) sort data also by 'project', 'total' (default is 'date')
2) filter data so they would see only the last version of each project - something like 'select ... max(version) from projects group by project'
Any help please?