You are here: Re: multiple select in a form « PHP Language « IT news, forums, messages
Re: multiple select in a form

Posted by Michel Simeon on 06/12/07 17:26

iktorn wrote:
> Michel Simeon napisał(a):
>> I am running a PHp script to produce an HTML form with a SELECT
>> MULTIPLE feature.
>>
>> When I set method = GET and click on the SUBMIT button, the URL of the
>> call page is:
>> http://localhost/test/this.php?ports=Va&ports=Co&ports=Po&ports=La
>>
>> which tells me that the four options i selected are indeed being sent.
>>
>> But when I try to get at the daata, I have a problem. A dump of the
>> $_GET variable only gives me the last of the four values:
>> array(1) { ["ports"]=> string(2) "La" }
>>
>> I added the following in my script:
>> foreach ($_GET['ports'] as $p)echo $p . "<br>";
>>
>> All I got was: Warning: Invalid argument supplied for foreach() in ...
>>
>> Can somebody help me and tell me how to get at the full data sent by
>> the form ?
>>
>> MS
>
> The problem is that in input tags you should use name="foo[]" instead of
> name="foo"
>
That was it, many thanks

MS

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация