Hello,
I have a php that calls results from mysql db. Currently if no results are available it just displays a blank page. I would like to have it echo something like No results available. I know it is probably a very easy fix but I am very new to PHP. Enclosed below is my current code
<?php
$username="root";
$password="pass";
$hostname="localhost";
// Connect to Database
$dbh=mysql_connect($hostname, $username, $password)
or die("Unable to connect to Database");
$selected=mysql_select_db("offenderdb",$dbh)
or die("Unable to select offenderdb");
$result = mysql_query("SELECT ID, Name, AKA, DOB, Address, Conviction, Description, Victim, Comments, concat('<img width=320 height=240 src=\"./images/',sexoffenders.Pic, '\" border=\"0\">') AS Picture FROM sexoffenders");
while ($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
?>
<br>
<table border="1" cellspacing="5" width="720">
<tr><th align="left" width="100"><font face="Verdana" size="2" color="#0000FF">Name/AKA:</font></th>
<td>
<?php print $row{'AKA'}. print $row{'Name'}."<br>"; ?>
</td><td rowspan="7" width="340"><?php print $row{'Picture'}."<br>"; ?></td></tr>
<tr><th align="left" width="100"><font face="Verdana" size="2" color="#0000FF">Address:</font></th>
<td><?php print $row{'Address'}."<br>"; ?>
</tr>
<tr><th align="left" width="50"><font face="Verdana" size="2" color="#0000FF">D.O.B.:</font></th>
<td><?php print $row{'DOB'}."<br>"; ?>
</tr>
<tr><th align="left" width="100"><font face="Verdana" size="2" color="#0000FF">Description:</font></th>
<td><?php print $row{'Description'}."<br>"; ?>
</tr>
<tr><th align="left" width="100"><font face="Verdana" size="2" color="#0000FF">Conviction:</font></th>
<td>
<?php print $row{'Conviction'}."<br>"; ?>
</td></tr>
<tr><th align="left" width="100"><font face="Verdana" size="2" color="#0000FF">Victim:</font></th>
<td><?php print $row{'Victim'}."<br>"; ?>
</tr>
</table>
</br>
<?php
}
mysql_close($dbh);
?>