in reply to perl question
Do you have warnings and strict enabled?
$id = getParent ($taxId);
The variable $taxId is not available inside this subroutine so it's the same as saying:
$id = getParent (undef);
while ($taxId = $taxId1){ my $parent = `getz "[taxonomy:$taxId1]" -f pid`;
The variable $taxId1 is not assigned a value until later in the subroutine and is not defined at all.
|
|---|