Re: populating a list box problem [message #171099 is a reply to message #171096] |
Fri, 24 December 2010 19:25 |
Jerry Stuckle
Messages: 2598 Registered: September 2010
Karma:
|
Senior Member |
|
|
On 12/24/2010 2:09 PM, richard wrote:
> rather than having a god awful long mess of "options" in the code, I would
> like to populate the listbox by using php.
>
> One short code I found winds up with an error.
>
> Basically what I want is a simple array that holds a list of names.
> A very long list. Over 500.
> Actually, there will be 5 listboxes, with 100 to each box.
>
> The idea being, that when a name is clicked on, which resides in one
> division, the corresponding information will show up beside it in another
> division.
>
> Anyone have a site I can look at for help?
> Googling just brings up tons of forums and sites that really don't discuss
> what I need.
>
>
The populating of a listbox is pretty easy - just loop through the array
and echo the appropriate data, i.e.
foreach ($myArray as $myItem)
echo "<option value='$myItem'>$myItem</option>\n";
Of course, if you have a unique identifier for each item, that would go
in the value field instead of the item itself - but it gets the point
across.
If you want to display something based on the selection, you'll need a
client side language such as javascript; the best way to do it would be
to use AJAX to fetch the data from the server. See comp.lang.javascript
for more information on javascript and AJAX.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
|
|
|