Hi

i am trying to output data the way i want but just cant get it to go in the right place. The code i have used is:

for($i=$n_start;$i<=$n_end;$i++)
 {

   echo "<img src='{$products[$i]['phonepic']}' width='100' height='100'>";
   echo "<tr>{$products[$i]['modelNum']}</tr>";
   echo "<tr>{$products[$i]['price']}</tr>";
   echo "<tr><input type='text'
      name='item{$products[$i]['stockID']}' value='0'
      size='5'></tr>";

 }

As you can see the data is output for each item until the loop ends. For each item the data is output correct. However when the data for the next item is output, the next item is output below the previous item. I want the data for the next item to be output on the right hand side of the previous item. How do i do this? Do i need to use a table or something because i cant see how it will work when using this loop??

Thanks.

Hi

i am trying to output data the way i want but just cant get it to go in the right place. The code i have used is:

for($i=$n_start;$i<=$n_end;$i++)
{

echo "<img src='{$products[$i]}' width='100' height='100'>";
echo "<tr>{$products[$i]}</tr>";
echo "<tr>{$products[$i]}</tr>";
echo "<tr><input type='text'
name='item{$products[$i]}' value='0'
size='5'></tr>";

}

As you can see the data is output for each item until the loop ends. For each item the data is output correct. However when the data for the next item is output, the next item is output below the previous item. I want the data for the next item to be output on the right hand side of the previous item. How do i do this? Do i need to use a table or something because i cant see how it will work when using this loop??

Thanks.

Not sure I understand exactly what you want but I think you mean you want the next item in the loop to be shown in the next column of table instead of the next row.

If that's the case, then don't include <tr> inside your loop

change the <tr> to <td>

then just before the for loop add echo '<tr>';
and just after the end of loop add echo '</tr>';

This article has been dead for over six months. Start a new discussion instead.