i have a program that displays a list of my music collection alphabetically, and it puts line breaks inbetween the a's, b's, c's and so on. one problem i have is i cant figure out how to display non-alphabet fields. for example, the band named "500 Years". Anyone have any ideas?
here's my code:
$letters = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
for ($i = 0; $i < count($letters); $i++) {
$letter = $letters[$i] . "%";
// query table for each letter
$list = mysql_query("SELECT * FROM music WHERE genre LIKE '$genre' AND artist LIKE '$letter' ORDER BY artist, title", $link_id);
$list_count = mysql_num_rows($list);
// display music starting with that letter
while ($rows = mysql_fetch_array($list)) {
echo("<b>" . $rows["artist"] . "</b> - " . $rows["title"] . "\n<br>\n");
}
// line break after each letter section
if ($list_count > 1) echo("<br>\n");
}