Hi Guys,
I have just begun using MySQL databases with PHP so i'm not very advanced, I was wondering if you could help me with something
I have managed to build a portal for a 'Characters' section on my harry potter site. www.hogsmeadenews.com
however it's starting to get quite long, I was wondering if someone would be able to show me how I would go about listing it a-z?
here is the code I have
<?
if ($newsid == "") {
$sql="SELECT * FROM characters ORDER BY newsname ASC";
$result=mysql_query($sql);
$ncount=0;
echo "<font size=1> </font>";
while ($myrow=mysql_fetch_array($result)) {
if ($ncount<300)
{
$ncount=$ncount+1;
$newsbody = str_replace("\'", "'", $newsbody);
?>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1">
<table width="100%" border="0" cellspacing="0" cellpadding="0" bordercolor="#999999">
<tr>
<td width="99%">
<li><a href=index.php?page=characterread&newsid=<? echo $myrow["newsid"]; ?>
<b>
<? echo $myrow["newsname"]; ?><Br>
</b> </a> </a>
</a>
</font>
</td>
</tr>
</table>
<div align="left"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
</font>
<table width="100%" border="0" cellspacing="0" cellpadding="8">
<tr>
<td><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
</font></font></td>
</tr>
</table>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
</font></div>
</font>
<div align="left">
<?
}
}
} else {
$sql="SELECT * FROM characters WHERE newsid=$newsid";
$result=mysql_query($sql);
$myrow=mysql_fetch_array($result);
printf("<div align=left><font face=Verdana size=1><a href=index.php?page=characters>Characters</a> / %s", $myrow["newsname"], $myrow["newsby"]);
printf("<Br><Br><font face=Verdana size=2>%s", $myrow["newsbody"]);
}
?>
that prints out the following page
http://www.castlefm.net/hogsmeade/i...page=characters
how i make that into a (A-B-C-D-E-F-G-H-I-J etc etc) listing?
any help you could give me would be so much appreciated guys!
Andy