PHP and XML image gallery variable issue
Posted on
16th Feb 2014 07:03 pm by
admin
I'm trying to display the large image on the same page as the thumbnails, to do that I'm passing a variable called $current. I know that the code to display large image works, because it works when no variables are passed along, in which case $current set to 0, but when i click on any other thumbnail, the xml info doesn't seem to be passed along. I check if $current is passed into test_table.php in the top right corner so I know that works. So I'm stuck, please help! Thanks!
The problem page can be found here: http://brooklynthings.com/tibet_carpet_test/test_table.php
Code: [Select]<?php
include 'carpets.php';
$xml = new SimpleXMLElement($xmlstr);
$item_count=-1; //fixes item count
$id=$_GET['id'];
if (isset($id)==false){
$id=0;
}
$page=$_GET['page'];
if (isset($page)==false){
$page=1;
}
$id_count=($page-1)*15;
foreach ($xml->rug as $rugs) {
$item_count++;
}
$current=$_GET['id_current'];
if (isset($current)==false){
$current=0;
}
$pages=round($item_count/15);
if(($item_count/15)-($pages*15)!=0){ // adjusts page number for overflow
$pages++;
}
?>
<center>
<table cellpadding="0" cellspacing="0" align="left" class="display">
<tr>
<td>
<table width="260" height="435" cellpadding="0" cellspacing="0">
<?php for ($i=0;$i<=4;$i++){ ?>
<tr height="85" valign="top">
<?php for ($j=0;$j<=2;$j++){?>
<td>
<?php if(isset($xml->rug[$id_count]->filename)==true){ ?> <!-- gets rid of empty images -->
<a href="test_table.php?page=<?php echo $page; ?>&id=<?php echo $id_count?>&id_current=<?php echo $id_count?>"><img src="images/small/<?php echo $xml->rug[$id_count]->filename?>.jpg" border="0"></a>
<?php $id_count++; }?>
<?php //echo $xml->rug[$count]->filename;?>
</td>
<td width="5"></td>
<?php }?>
</tr>
<?php }?>
</table>
<!--displays page numbers and links -->
<?php // $id_start=($page-1)*15;?>
page
<?php for ($k=1;$k<=$pages;$k++) {
if($page==$k) {?>
<b><?php echo $page; ?></b>
<?php } else {?>
<a href="test_table.php?page=<?php echo $k; ?>&id=<?php echo ($k-1)*15?>&id_current=<?php echo ($k-1)*15?>"><?php echo $k; ?></a>
<?php } ?>
<?php } ?>
</td><!--end of thubnails -->
<td width="388"valign="top" align="center">
<div class="image_large"><a href="images/large/<?php echo $xml->rug[$current]->filename?>.jpg" class="lightwindow hidden" rel="Random[Sample Images]" caption="<?php echo $xml->rug[$current]->rugname, $xml->rug[$current]->color, $xml->rug[$current]->size?>"><img src="images/large/<?php echo $xml->rug[$current]->filename?>.jpg" border="0" height="420" width="300"></a></div>
</td><!--end of large_image -->
<td width="98" valign="top" align="right">
Test $current: <?php echo $current ?><br />
Series: <?php echo $xml->rug[$current]->series?><br />
Name: <?php echo $xml->rug[$current]->rugname?><br />
Color: <?php //if (($xml->rug[$current]->color)==""){
//echo "as shown"; }else {}
echo $xml->rug[$current]->color;?><br />
Size: <?php echo $xml->rug[$current]->size?>
</td><!--end of rug_info -->
</table>
No comments posted yet
Your Answer:
Login to answer
204 52
Other forums
ALV List Display to point to another report on Double Click
Hi,
I want my ALV List Display to point to another report on Double Click on its line ite
MASS PM
Hello all, I'm trying to send mass private messages to users in my database but keep getting an erro
Deleting a record php
Attempting to setup delete a record page. The below code I put together doesn't seem to work.
Need help with some php code :)
Hey! I'm quite new to this whole thing, so please don't fire me with shait on this one =D
I'm
Array help
Hello i got this code to fetch data from database but it is not working it displays
7
Array
Where do I put CRON code
So I've figured out alot about how to automatically run a php function. I can't figure out where to
Cannot Display Array from Select Statement + Login question
Hi,
I'm new to PHP but so far so goog. I was assigend a project and I'm very close to completion.
I apologise! It's a newbie to PHP feedback form problem!
Hi,
I am a total newbie to PHP. I am also a unemployed and need to get a job. So after 100% r
Impact of movement type 412 E on MAP
Hi
Usage of movement type 412 E is causing huge change in MAP .
Is there any r
Optimize Code
Just started getting into the use of cookies. The following code will redirect users to a set URL s