Re: populating a list box problem [message #171106 is a reply to message #171103] |
Fri, 24 December 2010 21:10 |
Jerry Stuckle
Messages: 2598 Registered: September 2010
Karma:
|
Senior Member |
|
|
On 12/24/2010 2:36 PM, richard wrote:
> On Fri, 24 Dec 2010 14:25:27 -0500, Jerry Stuckle wrote:
>
>> 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.
>
> So if I wanted to use a number after value= then I would use something like
> value='number' ??
It depends on where you get the number from. You can't have just any
number - you need to associate that number to the value itself. For
instance, if the data were stored in a database, the value would often
be the unique id of that row.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
|
|
|