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>
convert PHP array to Javascript array
I have a page that gets a request sent from AJAX, and I am trying to convert a PHP array to a javascript array. is this possible? I tried with Json_encode but it doesn't seem to work. is there
Switch letters in message (basic cryptology)...
I am trying to switch letters around in a message for an application on my site (see here). The problem is that I can't figure out a way to get it to work.What I am trying to do is for example switch
Multidimensional array problems in $_POST
I'm having trouble with a three-dimensional $_POST array. It starts as a two-dimensional array on this side:Code: <html> <head>
Rand() help needed
Hi all,Can someone explain and give me a quick example of how I would go about this?I have 100 values in a database with colum headings of t_val and t_name. If I wanted to update all 100 of these
Help on query replacing the date
Hi Pals,
question about header() security
is is safe to just use the header() function to redirect someone if they are, say, not logged in? or should i always put a die() function underneath the header() function?
How to disable direct access to a file
Suppose I've 2 Files. 1.php & 2.php I don't want anybody to access 2.php directly from browser. Eg: http://localhost/2.php but I want 2.php show up in 1.php like:Line number On/Off |
PHP Error
On my .php page I have a drop down box that has several names in it. When a user clicks the name & fills the rest of the form out, an email is sent to a supervisor. It works great EXCEPT, if I
Product categories for registration
Dear all,
login from external site
Hi my new experience begins, Now what i am trying to do is i make three pages, login.php logout.php index.php . Now if i will not give correct detail i can not see the index.php ,all working perfect