RE: [PHP] populate form input option dropdown box from existing data

[email protected] ("Dajve Green")
Newsgroups php.general
Message-ID <[email protected]>
A *multiple* select control, as in Phil's initial request will return an
array, however.


> -----Original Message-----
> From: tedd [mailto:[email protected]]
> Sent: 16 June 2009 15:58
> To: PJ; [email protected]
> Subject: Re: [PHP] populate form input option dropdown box from existing
> data
> 
> At 6:09 PM -0400 6/15/09, PJ wrote:
> >I am having difficulties figuring out how enter retrieved data into a
> >dropdown box for editing. Here's a snippet:
> >...snip
> ><select name="categoriesIN[]" multiple size="8">
> >         <option value="1">Civilization</option>
> >         <option value="2">Monuments, Temples &amp; Tombs</option>
> >         <option value="3">Pharaohs and Queens</option>... snip
> >
> >As I understand it, I need to put an array ( $categoriesIN[] ) somewhere
> >in the above code... or do I need to insert a series of value "selected"
> >fields for the values?
> >The closest thing to what I need, seems to be in this post:
> >http://www.hpfreaks.com/forums/index.php?topic=165215
> >But it doesn't appear too inviting... not sure if they ever got it to
> >work...
> 
> Think about it. A Select control returns *one* value and not an
> array. As such you don't need to provide an array to collect a single
> value.
> 
> Here's the solution:
> 
> HTML
> 
> <select name="categories" >
>     <option value="1">Civilization</option>
>     <option value="2">Monuments, Temples &amp; Tombs</option>
>     <option value="3">Pharaohs and Queens</option>
> </select>
> 
> PHP
> 
> $category = $_POST['categories'];
> 
> The variable $category will contain 1, 2, or 3 after a post form submit.
> 
> Try it.
> 
> The reference/link you cite above is for a dynamic select control
> that incorporates javascript to populate the second select control.
> It's not a simple select.
> 
> If you are looking to understand what basic html does, try this:
> 
> http://www.htmlcodetutorial.com/
> 
> I often use this site to refresh my failing memory about html stuff.
> 
> Cheers,
> 
> tedd
> 
> --
> -------
> http://sperling.com  http://ancientstones.com  http://earthstones.com
> 
> --
> PHP General 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.