Variable inside a variable
Posted: Mon Oct 16, 2006 2:50 pm
I have a long string of code that I think can be turned into a function. The only difference is a different variable inside each loop. I have an if statement determine which loop to use. I want to be able to change out the array for each loop but can't figure out how to store a variable inside a variable. Below is the code.
Code: Select all
$clothingretail[0] = "Felicitys Lingerie";
$clothingretail[1] = "K-5 Boardshop";
$clothingretail[2] = "Sun Diego";
$sportsretail[0] = "Upper Deck";
$sportsretail[1] = "LA Dodgers";
$sportsretail[2] = "Phoenix Suns";
$sportsretail[3] = "Asylum Skate";
$specialtyretail[0] = "Bosa Bella";
$specialtyretail[1] = "West Coast Corvette";
$museumsretail[0] = "Reagan Library";
$museumsretail[1] = "Air Force 1";
$museumsretail[2] = "Titanic";
if ($pagecat == "clothingretail") {
print 'Clothing Retail
<table cellspacing="3" cellpadding="3">
<tr>';
$total = count($clothingretail);
for ($i=0; $i<$total; $i++) {
echo '<td align="center"><a href="'. str_replace(" ", "", $clothingretail[$i]).'.php"><img src="images/thumbs/'. str_replace(" ", "", $clothingretail[$i]) . '.jpg" border="'. addborder($i, $pagenum, $navcat) .'"><br><a href="'. str_replace(" ", "", $clothingretail[$i]).'.php">'. $clothingretail[$i].'</a></td>';
}
print '</tr></table>';
}
?>
<?php
if ($pagecat == "sportsretail") {
print 'Sports Retail
<table cellspacing="3" cellpadding="3">
<tr>';
$total = count($sportsretail);
for ($i=0; $i<$total; $i++) {
if ($i==4) {
echo '</tr><tr>';
}
echo '<td align="center"><a href="'. str_replace(" ", "", $sportsretail[$i]).'.php"><img src="images/thumbs/'. str_replace(" ", "", $sportsretail[$i]) . '.jpg" border="'. addborder($i, $pagenum, $navcat) .'"><br><a href="'. str_replace(" ", "", $sportsretail[$i]).'.php">'. $sportsretail[$i].'</a></td>';
}
print '</tr></table>';
}
?>
<?php
if ($pagecat == "specialtyretail") {
print 'Specialty Retail
<table cellspacing="3" cellpadding="3">
<tr>';
$total = count($specialtyretail);
for ($i=0; $i<$total; $i++) {
echo '<td align="center"><a href="'. str_replace(" ", "", $specialtyretail[$i]).'.php"><img src="images/thumbs/'. str_replace(" ", "", $specialtyretail[$i]) . '.jpg" border="'. addborder($i, $pagenum, $navcat) .'"></a><br><a href="'. str_replace(" ", "", $specialtyretail[$i]).'.php">'. $specialtyretail[$i].'</a></td>';
}
print '</tr></table>';
}
?>
<?php
if ($pagecat == "museumsretail") {
print 'Museum/Exhibition Retail
<table cellspacing="3" cellpadding="3">
<tr>';
$total = count($museumsretail);
for ($i=0; $i<$total; $i++) {
echo '<td align="center"><a href="'. str_replace(" ", "", $museumsretail[$i]).'.php"><img src="images/thumbs/'. str_replace(" ", "", $museumsretail[$i]) . '.jpg" border="'. addborder($i, $pagenum, $navcat) .'"><br><a href="'. str_replace(" ", "", $museumsretail[$i]).'.php">'. $museumsretail[$i].'</a></td>';
}
print '</tr></table>';
}
?>