Not that this hasn't been coverd a million times already Bobby -- check the
archives...

       function ListboxMatch($size, $name, $query, $matchtothis) 
           {
                   $items = 0;
                   //echo "<BR>".$query."<BR>";
           if ( $qry = mysql_query($query) )
                   {
                   if (mysql_num_rows($qry) > 0)
                   {
                        echo "<SELECT SIZE='".$size."' NAME='".$name."'
".$INPUT.">\n";
                                if ($size == 1) echo "\t<OPTION
VALUE=''>\n";
                                while (list($value, $text, $description) =
mysql_fetch_row($qry))
                                {
                                        $items++;
                        echo "\t<OPTION VALUE='".$value."'";
                                        if ($value == $matchtothis) { echo "
SELECTED"; }
                                        echo ">";
                                        echo stripslashes($text);
                                                if ($description) echo "
(".stripslashes($description).")";
                                        echo "</OPTION>\n";
                                }
                      echo "</SELECT>";
                   }
                           else echo "No data for Listbox\n";
                   mysql_free_result($qry);
                   }
                   else echo "Listbox cannot be built because of an invalid
SQL query.";
                   
                   return $items;
       } // end ListboxMatch

> -----Original Message-----
> From: Bobby Rahman [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, April 03, 2003 5:34 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] RE: newbie Dynamic Drop down lists using mysql
> 
> 
> 
> 
> 
> Hiya
> 
> Im looking for any tutorials/snippets of code to show me how 
> to code a 
> dynamic drop down box/list in a php form.
> 
> e.g a drop down menu of all current users (I assume this will need to 
> connect to mysql db and select all usernames from table user 
> and place in 
> the menu.
> 
> here what I have so far
> <?
> $connection = db_connect();
> $querystring = ("select username from user");
> $db_result = mysql_query($querystring);
> 
> (if mysql_num_rows($db_result))
> {
>   while ($row = mysql_fetch_row($db_result))
>    {
>   print("<option value=\"$row[0]\">$row[0]</option>");
>    }
> }
> else
> {
> print("<option value=\"\">No users created yet</option>");
> }
> 
> 
> ?>
> 
> Any URLS will be much appreciated.
> 
> Thanks
> 
> Bob
> 
> _________________________________________________________________
> Express yourself with cool emoticons http://www.msn.co.uk/messenger
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to