Here is the code that reads the file - it wasn't written by myself so I don't understand it!
<?php
$filemanufacturer="products.jsp";
$data = implode("", file($filemanufacturer));
$parser = xml_parser_create();
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($parser, $data, $values, $tags);
xml_parser_free($parser);
$manufacturers=array();
$features=array();
$model=array();
$thumbnail=array();
$count1="0";
$counter="0";
$primarycount="0";
foreach($values as $key=>$val)
{
foreach($val as $key1=>$val1)
{
if($key1=="tag")
{
if($val1=="item")
{
$primarycount++;
if($primarycount%2!=0)
{
$counter++;
//echo "<br>".$counter."<br>";
$count1=$count1+1;
}
}
if($val1=="manufacturer")
{
$manufacturers[$counter]=$val['value'];
}
if($val1=="model")
{
$model[$counter]=$val['value'];
$count1=0;
}
if($val1=="thumbnail")
{
$thumbnail[$counter]=$val['value'];
}
if($val1=="feature")
{
$features[$counter][$count1]=$val['value'];
$count1++;
}
}
}
}
?>
and then in the body - your code ..
<?php
$chunks = array_chunk($thumbnail, 3);
echo '<table border="0" align="center" cellpadding="3">';
foreach ($chunks as $value)
{
echo '<tr>';
foreach ($value as $subvalue)
{
?>
<td><a href="details.php?mdl=<? echo $model ?>"><img src="<? echo $subvalue ?>" border="0"></a></td>
<?
}
echo '</tr>';
}
echo '</table>';
?>