#!usr/perl/bin use CGI; use DBI; $q = new CGI; $message_id = 0; $message_date = ""; $message_time = ""; $message_sender_name = ""; $message_to_name = ""; $error_message = "No Records Found...Please Select Again"; $department_type_local = $q->param(department_type); print "got to end of vars\n"; $dbh = DBI->connect("DBI:ODBC:messagestore", "anonymous", "password") or die "Couldn't connect to database"; $query = $dbh->prepare("SELECT [message_table].message_id], [message_table].[message_date], [message_table].[message_time], [message_table].[message_sender_name], [message_table].[message_to_name], [message_table].[department_id] FROM message_table WHERE((([message_table].department_id]) = ?));"); $query->execute($department_type_local) or die "Couldn't execute statement"; open (flha, "message.html") or die "Can't open html doc.\n"; while (){ print; } close flha; open (messagelog, "messagelog.log") or die "Can't open temp log file.\n"; if ($query->rows == 0){ print $error_message; } else { while (@data = $query->fetchrow_array()){ $message_id = $data[0]; $message_date = $data[1]; $message_time = $data[2]; $message_sender_name = $data[3]; $message_to_name = $data[4]; } } close messagelog; $query->finish; $dbh->disconnect;