hi all
I'm trying to achieve the following
a table that when I click on the top link I will chance the ORDER BY
value in the table. eg

|fruit  | boxes |
|orange | 10    |
|apples | 5     |

so if fruit was a link and I clicked it I would change my select
statement to order by fruit, if I clicked on boxes I would order by
boxes, if you get my idea, i'm trying to do this in one script.

Thanks in advance
Pat
        


  1 #!/usr/bin/perl
      2 use DBI;
      3 use strict;
      4 my $db = DBI->connect("dbi:SQLite:test.db", "", "",
      5 {RaiseError => 1, AutoCommit => 1});
      6
      7 #$db->do("CREATE TABLE n (id INTEGER PRIMARY KEY, f TEXT, l TEXT)");
      8 #$db->do("INSERT INTO n VALUES (NULL, 'john', 'smith')");
      9
     10
     11
     12
     13 #CREATE TABLE test1 (SR varchar(30), Account varchar(50),
Customer_Name varchar(50), Sev varchar(10), Status varchar(50),
Data_op        ened varchar(50), last_touched varchar(50), Next_Touch
varchar(50), Age varchar(10) , Last_touch varchar(10), sub_status
varchar(        50));
     14
     15
     16 my $all = $db->selectall_arrayref("SELECT * FROM test1 ORDER BY SR");
     17
     18
     19
     20 print "Content-Type: text/html\n\n";
     21
     22 print <<_HEADER_;
     23 <table>
     24 <tr>
     25   <th>SR<br>Number</th>
     26   <th>Quantity</th>
     27   <th>Shipped</th>
     28 </tr>
     29 _HEADER_
     30
     31
     32
     33
     34
     35 foreach my $row (@$all) {
     36
     37
     38 my ($TreeTest_Service_Request,$TreeTest_Account,
$TreeTest_Customer_Name,$TreeTest_Sev ,$TreeTest_Status
,$TreeTest_Date_Opened,$
TreeTest_Last_touched,$TreeTest_Next_Touch,$TreeTest_Age,$TreeTest_Last_Touch,$TreeTest_Sub_status)
= @$row;
     39
     40
     41
     42 print <<"_ROW_";
     43    <tr>
     44      <td>$TreeTest_Service_Request</td>
     45      <td>$TreeTest_Account</td>
     46      <td>$TreeTest_Customer_Name</td>
     47       <td>$TreeTest_Sev</td>
     48       <td>$TreeTest_Status</td>
     49       <td>$TreeTest_Date_Opened</td>
     50       <td>$TreeTest_Last_touched</td>
     51         <td>$TreeTest_Next_Touch</td>
     52         <td>$TreeTest_Age</td>
     53         <td>$TreeTest_Last_Touch</td>
     54         <td>$TreeTest_Sub_status</td>
     55
     56
     57
     58
     59    </tr>
     60 _ROW_
     61
     62
     63
     64 # print "\n$TreeTest_Service_Request, $TreeTest_Account,
$TreeTest_Customer_Name, $TreeTest_Sev , $TreeTest_Status
,$TreeTest_Dat        e_Opened, $TreeTest_Last_touched,
$TreeTest_Next_Touch, $TreeTest_Age, $TreeTest_Last_Touch,
$TreeTest_Sub_status";
     65
     66 print "\n";
     67 }
     68
     69
     70
     71

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to