I'm creating code that takes a list of attributes and
puts together each possible attribute with the item.

This is a matter of not knowing where to increase the
indexes at. And not knowing how to assign the indexes.

#!C:\Perl\bin\perl.exe
BEGIN{open(STDERR,">>./err.txt");}
use CGI param, header;
print header();
@type =
("basketball","baseball","beach","golfball","soccerball");
@size = ("large","medium","small");
@color = ("green","red");
@ballsel = (@type,[@size,[@color]]);
&printnames;
sub printnames{
$type = 0;
$type2 = @type;
# these with 2 are anchor indexes for the arrays of
#arrays
$size = 0;
$size2 = @size;
$color = 0;
$typeindex = @type*@size;
$sizeindex = @size;
for($i;$i<@type*@size*@color;$i++){
#############################
#trouble area

if($i == $typeindex){$typeindex +=
$typeindex;$type++;if($type == @type){$type = 0}
}
if($i == $sizeindex){$sizeindex +=
@size;$size++;if($size == @size){$size = 0}}

$color++;if($color == @color){$color = 0}
#############################
$fullname[$i] =
$ballsel[$type].",".$ballsel[$type2][$size].",".$ballsel[$type2][$size2][$color];
}#end of for

}#end of sub

#**********************************
foreach $_ (@fullname){print "\n";
print "$_<BR>"}
#**********************************


__________________________________________________
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to