/    Sign up×
Community /Pin to ProfileBookmark

Passing arrays.

So um yay, I got my site pretty much running off of arrays at this
point which should make it much easier to cross over to an XSLT
or SQL base for grabbing info soon. I am having an issue passing
an arrays values from one page to the next though. Let me explain
before coding. I have two pages; one of these pages is a product
sheet that displays a group of products, then there is the individual
product page. My issue is that I use a single array variable, and
reset its contents for each product. Since I use this “same array”,
I think I will have an issue passing the array contents for any product
before the last product, since the last product contains the “most
recent” array info. So anything before it has been discarded I believe.

Anyway, on with the code. Suggestions are welcome.

Multi-Product Page:

[code=php]
<?php include ($_SERVER[‘DOCUMENT_ROOT’] . “/php/global2.php”); ?><?$sct=”lasers”;?><?php include ($_SERVER[‘DOCUMENT_ROOT’] . ‘/include/head.php’); ?><?php $src=$hds.’djclub/’; ?><div><img alt=” class=”head” src=”<?=$hds;?>head.jpg” /></div><div class=”bigBox”>

<div class=”sk”>
<?php $token = uniqid(); $noko = array(0 => ‘4’,1 => ‘spk’,2 => ‘Sparkler’,3 => ”); ?><div class=”k”><form action=” name=”ID_<?=$token;?>”><?php echo ‘<p><img alt=” class=”pImg” name=”imgBig_’.$token.'” src=”‘.$src.$noko[1].’-‘ ?>01<?=’-m.jpg” /></p>’ ?><?php echo ‘<div class=’ptext’><a href=”‘.$url.$noko[1].’.php”>’.$noko[2].'</a></div>’ ?><div class=”ico”> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-01-m.jpg’,'<?=$src.$noko[1];?>-01-m.jpg’,'<?=$token;?>’,’0′);” src=”<?=$src.$noko[1];?>-01-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-02-m.jpg’,'<?=$src.$noko[1];?>-02-m.jpg’,'<?=$token;?>’,’1′);” src=”<?=$src.$noko[1];?>-02-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-03-m.jpg’,'<?=$src.$noko[1];?>-03-m.jpg’,'<?=$token;?>’,’2′);” src=”<?=$src.$noko[1];?>-03-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-04-m.jpg’,'<?=$src.$noko[1];?>-04-m.jpg’,'<?=$token;?>’,’3′);” src=”<?=$src.$noko[1];?>-04-ico.jpg” /> </div><div class=”arrow”> <img alt=” src=”http://omnisistem.com/images/1up.gif” name=”up_arrow_<?=$token;?>_0″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_1″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_2″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_3″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_4″ /> <?php echo ‘<input type=’hidden’ value=”‘.$noko[0].'” name=”icoLength’.$token.'” />’; ?> </div> </form></div>
<?php $token = uniqid(); $noko = array(0 => ‘6’,1 => ‘ame’,2 => ‘Ameba Multicolor’,3 => ”); ?><div class=”k”><form action=” name=”ID_<?=$token;?>”><?php echo ‘<p><img alt=” class=”pImg” name=”imgBig_’.$token.'” src=”‘.$src.$noko[1].’-‘ ?>01<?=’-m.jpg” /></p>’ ?><?php echo ‘<div class=’ptext’><a href=”‘.$url.$noko[1].’.php”>’.$noko[2].'</a></div>’ ?><div class=”ico”> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-01-m.jpg’,'<?=$src.$noko[1];?>-01-m.jpg’,'<?=$token;?>’,’0′);” src=”<?=$src.$noko[1];?>-01-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-02-m.jpg’,'<?=$src.$noko[1];?>-02-m.jpg’,'<?=$token;?>’,’1′);” src=”<?=$src.$noko[1];?>-02-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-03-m.jpg’,'<?=$src.$noko[1];?>-03-m.jpg’,'<?=$token;?>’,’2′);” src=”<?=$src.$noko[1];?>-03-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-04-m.jpg’,'<?=$src.$noko[1];?>-04-m.jpg’,'<?=$token;?>’,’3′);” src=”<?=$src.$noko[1];?>-04-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-05-m.jpg’,'<?=$src.$noko[1];?>-05-m.jpg’,'<?=$token;?>’,’4′);” src=”<?=$src.$noko[1];?>-05-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-06-m.jpg’,'<?=$src.$noko[1];?>-06-m.jpg’,'<?=$token;?>’,’5′);” src=”<?=$src.$noko[1];?>-06-ico.jpg” /> </div><div class=”arrow”> <img alt=” src=”http://omnisistem.com/images/1up.gif” name=”up_arrow_<?=$token;?>_0″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_1″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_2″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_3″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_4″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_5″ /> <?php echo ‘<input type=’hidden’ value=”‘.$noko[0].'” name=”icoLength’.$token.'” />’; ?> </div></form></div>
<?php $token = uniqid(); $noko = array(0 => ‘5’,1 => ‘stb’,2 => ‘Starburst’,3 => ”); ?><div class=”k”><form action=” name=”ID_<?=$token;?>”><?php echo ‘<p><img alt=” class=”pImg” name=”imgBig_’.$token.'” src=”‘.$src.$noko[1].’-‘ ?>01<?=’-m.jpg” /></p>’ ?><?php echo ‘<div class=’ptext’><a href=”‘.$url.$noko[1].’.php”>’.$noko[2].'</a></div>’ ?><div class=”ico”> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-01-m.jpg’,'<?=$src.$noko[1];?>-01-m.jpg’,'<?=$token;?>’,’0′);” src=”<?=$src.$noko[1];?>-01-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-02-m.jpg’,'<?=$src.$noko[1];?>-02-m.jpg’,'<?=$token;?>’,’1′);” src=”<?=$src.$noko[1];?>-02-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-03-m.jpg’,'<?=$src.$noko[1];?>-03-m.jpg’,'<?=$token;?>’,’2′);” src=”<?=$src.$noko[1];?>-03-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-04-m.jpg’,'<?=$src.$noko[1];?>-04-m.jpg’,'<?=$token;?>’,’3′);” src=”<?=$src.$noko[1];?>-04-ico.jpg” /> <img alt=” onMouseOver=”roll(‘<?=$src.$noko[1];?>-05-m.jpg’,'<?=$src.$noko[1];?>-05-m.jpg’,'<?=$token;?>’,’4′);” src=”<?=$src.$noko[1];?>-05-ico.jpg” /> </div><div class=”arrow”> <img alt=” src=”http://omnisistem.com/images/1up.gif” name=”up_arrow_<?=$token;?>_0″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_1″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_2″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_3″ /> <img alt=” src=”http://omnisistem.com/images/pixel.gif” name=”up_arrow_<?=$token;?>_4″ /> <?php echo ‘<input type=’hidden’ value=”‘.$noko[0].'” name=”icoLength’.$token.'” />’; ?> </div> </form></div>
</div>

…. Cut for brevity ….
…. DIV Blocks Repeat in above fashion ……

</div> <?php include ($_SERVER[‘DOCUMENT_ROOT’] . ‘/include/foot.php’); ?>
[/code]

And the Individual product page:

[code=php]
<?php $src=”http://omnisistem.com/images/products/lasers/djclub/”;
include ($_SERVER[‘DOCUMENT_ROOT’] . ‘/include/head.php’);
$noko = array(0 => ‘4’,1 => ‘spk-‘,2 => ‘Sparkler’,3 => ‘spark01’);

echo ‘<div class=”frame”><div class=”content”><img class=”figure” alt=”Product Large” src=”‘.$src.$noko[1].’01.jpg” />’;
echo ‘<embed id=”swfobject” allowscriptaccess=”always” wmode=”transparent” quality=”high” bgcolor=”#ffffff” name=”swfobject”
src=”http://omnisistem.com/swfobject/’.$noko[3].’_controller.swf?’.$noko[3].’.flv” type=”application/x-shockwave-flash”>
</embed>’;

echo ‘<h3 id=”centername”>’.$noko[2].'</h3><br /><div id=”imagepacker”>’;
$i = 1; while ($i <= $noko[0]):
$t = str_pad($i, 2, “0”, STR_PAD_LEFT);
echo ‘<a href=”‘.$src.$noko[1].$t.’.jpg” rel=”shadowbox”><img style=”padding:0 3px 3px 0;” src=”‘.$src.$noko[1].$t.’-sm.jpg” alt=”Box Shot” /></a>’;
$i++;
endwhile;
echo ‘</div></div>’;

include ($_SERVER[‘DOCUMENT_ROOT’] . ‘/include/tbar.php’);
include ($_SERVER[‘DOCUMENT_ROOT’] . ‘/include/foot.php’); ?>
[/code]

to post a comment
PHP

0Be the first to comment 😎

×

Success!

Help @ehime spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.18,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...