Gossamer Forum
Home : Products : Gossamer Links : Discussions :

Re: [Andy] Filtered Random Links

Quote Reply
Re: [Andy] Filtered Random Links In reply to
Andy,

maybe you or someone would have an idea on this. Once I have the link, I need to loop until I have a valid link. I keep getting server errors and don't quite see where I'm off.

Lance


Code:

# If we are chosing a random link, then get the total and go to one at random.
if (lc $id eq "random") {
# loop through, grabbing a new random ID until we found a link that is randomable
while (length($goto)= 0) {
my $offset = int rand $links->count(VIEWABLE);
$links->select_options("LIMIT 1 OFFSET $offset");
my $sth = $links->select(qw/ID URL/ => VIEWABLE, GT::SQL::Condition->new('isRandomable','=','Yes') );
($id, $goto) = $sth->fetchrow_array;
}
}
Subject Author Views Date
Thread Filtered Random Links lancerasmussen 4716 Apr 28, 2007, 1:58 AM
Post Re: [lancerasmussen] Filtered Random Links
tandat 4582 Apr 28, 2007, 7:43 AM
Thread Re: [lancerasmussen] Filtered Random Links
Andy 4571 Apr 30, 2007, 1:57 AM
Thread Re: [Andy] Filtered Random Links
lancerasmussen 4523 Apr 30, 2007, 10:47 AM
Thread Re: [lancerasmussen] Filtered Random Links
Andy 4534 Apr 30, 2007, 11:29 AM
Post Re: [Andy] Filtered Random Links
lancerasmussen 4508 May 1, 2007, 10:56 AM
Thread Re: [Andy] Filtered Random Links
lancerasmussen 4511 May 1, 2007, 12:44 PM
Thread Re: [lancerasmussen] Filtered Random Links
Andy 4514 May 1, 2007, 2:14 PM
Post Re: [Andy] Filtered Random Links
lancerasmussen 4498 May 1, 2007, 3:36 PM