Re: Looking for code for an alphabetic menu in php

Sascha Meyer <[email protected]>
Newsgroups gmane.comp.php.windows
Message-ID <[email protected]>
Hi Bill,

I don't know if I got you right but I hope this will help:

[CODE]
<?php
$baseLink = "index.php?letter="; // Assuming your file name is 
"index.php"; set up the base link for all pages

//alphabetical links
for($a=65;$a<(65+26);$a++){
    print "<a href=\"".$baseLink.chr($a)."\">".chr($a)."</a>\n";
}
if (isset($_GET["letter"]) && $_GET["letter"] != ""){
    $letter = $_GET["letter"];
    $sql = "SELECT * FROM species WHERE [SPECIES_NAME] LIKE 
'".$letter."%'"; // Replace [SPECIES_NAME] with your column name
    $res = mysql_query($sql);
    if ($res){
        while ($row = mysql_fetch_row($res)){
            // retrieve your row info
        }
    } else {
        print "Failed retrieving data set, error was: ".mysql_error();
    }
}
?>
[/CODE]

Enjoy,

Sascha


Bill Mudry schrieb:
> With the botanical wood tree that I have been working on, the number 
> of records for
> genera and for species can get quite large and unwieldy. Presently I 
> have over 6,000
> species records that takes a while to load let alone try to browse 
> through.
>
> I need to chop this up into querying by alphabet of the first letter 
> of the species
> botanical names. For the species level of organization, I have been 
> keeping the
> data in a MySQL file called simply 'species'. I want to have a single 
> character of the
> alphabet with each acting as a link for the first character of each 
> species name:
>         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
> When a user click on one of them, it should be readable (eg. using 
> $_GET??) into a common variable for
> them all that can then be used for a select statement. The rest of 
> displaying the
> results in columns I already have working fine.
>
> What suggestions do you have for typical code that should work?
>
> Much thanks in advance,
>
> Bill Mudry
> Mississauga, Ontario, Canada 


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.