Hi all, I'm pretty new to php and MySql and have hit a problem.
I am able to display data in a table using the following code:
<?php $database="MYDATABASE"; mysql_connect ("localhost", "MYUSERNAME", "MYPASSWORD"); @mysql_select_db($database) or die( "Unable to select database"); $result = mysql_query( "SELECT field1, field2, field3 FROM staff WHERE `group` = 'group1' ORDER BY `role` " ) or die("SELECT Error: ".mysql_error()); $num_rows = mysql_num_rows($result); print "There are $num_rows records.<P>"; print "<table width=200 border=1>n"; while ($get_info = mysql_fetch_row($result)){ print "<tr>n"; foreach ($get_info as $field) print "t<td><font face=arial size=1/>$field</font></td>n"; print "</tr>n"; } print "</table>n"; ?>
However, I would like to display the results using the following format:
<div id="info"><!--this is a div contanier for info"--> <h1> field1 </h1> <img src="field2" class="floatLeft" /><p>field3</p> </div><!--close info div-->
Obviously, if there was more than one row of results, it would repeat the above format for each row.