ok, set up a database with the columns image, name and link.
(edit: call the table images )
insert this where the information will be outputted...
<?php
$host="host"; // Host name
$username="username"; // Mysql username
$password="password"; // Mysql password
$db_name="database name"; // Database name
// Connect to server and select databse
mysql_connect("$host", "$username", "$password")or die("cannot connect to server");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * from images LIMIT 12"; // choose limit of pictues to be displayed
$result=mysql_query($sql);
?>
<table width="95%" border="0" cellpadding="3" cellspacing="3" style="padding-top:5px">
<tr>
<?php
$i=13; // always 1 more than limit
while($rows=mysql_fetch_array($result)){
$i = $i - 1;
if($i % 2 == 0)
{
?>
</tr>
<tr>
<?php
}
?>
<td align="center" valign="top"><table border="0" align="center" >
<tr>
<td align="center><img src="<?php echo $rows['image']; ?>" alt="<?php echo $rows['name']; ?>" border="0"/></td>
</tr>
<tr>
<td align="center" valign="middle"><a href="<?php echo $rows['link']; ?>"><?php echo $rows['name']; ?></a></td>
</tr>
</table></td>
<td>
<?php
}
?>
</td>
</tr>
</table>
enjoy 😉
i have not tested but should work 🙂