I bet you could golf it down in to, oh, 200 characters?sub termgrades { my $period = shift; my $quarter = shift; if ( $quarter == "1" ) { $sth = $dbh->prepare_cached('SELECT * FROM firstquarter WHERE +userid = ? AND period = ? AND gradetype = ?') || &error( "2", "$userdata[0] first quarter grades database +search failed: $DBI::errstr" ); } elsif ( $quarter == "2" ) { $sth = $dbh->prepare_cached('SELECT * FROM secondquarter WHERE + userid = ? AND period = ? AND gradetype = ?') || &error( "2", "$userdata[0] second quarter grades database + search failed: $DBI::errstr" ); } elsif ( $quarter == "3" ) { $sth = $dbh->prepare_cached('SELECT * FROM thirdquarter WHERE +userid = ? AND period = ? AND gradetype = ?') || &error( "2", "$userdata[0] third quarter grades database +search failed: $DBI::errstr" ); } elsif ( $quarter == "4" ) { $sth = $dbh->prepare_cached('SELECT * FROM fourthquarter WHERE + userid = ? AND period = ? AND gradetype = ?') || &error( "2", "$userdata[0] fourth quarter grades database + search failed: $DBI::errstr" ); } else { } $sth->execute( $userdata[0], $period, 2 ) || &error( "2", "$userdata[0] quarter grades database search fai +led: $DBI::errstr" ); }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: I present to you... Horrible code!
by cchampion (Curate) on Jan 08, 2005 at 09:29 UTC | |
by itub (Priest) on Jan 08, 2005 at 15:18 UTC | |
by dragonchild (Archbishop) on Jan 08, 2005 at 17:33 UTC | |
by hardburn (Abbot) on Jan 10, 2005 at 14:32 UTC | |
|
Re: I present to you... Horrible code!
by Errto (Vicar) on Jan 08, 2005 at 17:48 UTC | |
|
Re: I present to you... Horrible code!
by bradcathey (Prior) on Jan 09, 2005 at 18:04 UTC | |
by diotalevi (Canon) on Jan 09, 2005 at 19:32 UTC | |
|
www.thedailywtf.com
by Anonymous Monk on Jan 09, 2005 at 16:10 UTC | |
by jplindstrom (Monsignor) on Jan 09, 2005 at 20:45 UTC |