After my while statement I want to suggest that if their are no rows that match a query (which I haven't pasted but is above the script below), then display in printed form that their are no rows that match my sort criteria. How do I accomplish this?
I'm assuming I have to use mysql_num_rows somehow, thanks.
function listmenu() {
return "<form name=\"form2\" method=\"post\" action=\"home.php?page=manage\"><select name=\"sort\" style=\"font-size: 11px; font-weight: bold; color: 000000;\" onchange=\"document.forms['form2'].submit()\">
<option selected>Sort by Category</option>
<option value=\"1\">Sort by Date</option>
<option value=\"2\">Sort by Awareness(Low)</option>
<option value=\"3\">Sort by Awareness(Medium)</option>
</select></form>";
}
$p .= "<table align=\"center\" width=\"95%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" class=\"table_border\">\n";
$p .= "<tr><td colspan=\"6\">" . listmenu() . "</td></tr>";
$p .= "<tr class=\"header_cell\">";
$p .= "<td>Date</td><td>Title</td><td>Past or Recent</td><td>Awareness</td><td>Modify</td><td>Delete</td></tr>\n";
echo $p;
while(list($id,$date,$username,$title,$dreamstatus,$entry,$awareness,$pagination) = mysql_fetch_row($result)){
$d = explode("-",$date);
$titletrimmed = substr($title, 0, 20);
$thedate = "$d[2]/$d[1]/$d[0]";
$print = "\n<tr class=\"cells\">\n";
$print .= "<td><li>$date</td><td><b>$titletrimmed...</b></td>\n";
$print .= "<td>$dreamstatus</td>";
$print .= "<td>$awareness</td>";
$print .= "<td align=\"center\"><a href=\"home.php?page=manage&action=modify&entry=$id\">";
$print .= "Modify</a></td>\n";
$print .= "<td align=\"center\"><a href=\"home.php?page=manage&action=remove&entry=$id\">";
$print .= "Delete</a></td>\n";
$print .= "</tr>\n";
echo $print;
}
echo"</table><br></center>";
}