Re: REPOST: converting multiple URL values for the same variable into an array
| From: | Garth Dahlstrom | Date: | Tue, 17 Jul 2001 09:10:45 +0000 |
| Subject: | Re: REPOST: converting multiple URL values for the same variable into an array | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-58251@lists.php.net to get a copy of this message | ||
Kurt,
You might have some luck with adding [], I seem
to remember that making arrays for form posts,
so it might do gets too...
http://myhost/playlist.pls?song[]=100&song[]=101&song[]=102
and if you always end up with an array using [],
you might change the condition to
count($song) > 1 or something for:
> if ( is_array( $song ) ) {
> else {
> }
Good Luck
-Garth
---
http://www.northern.ca
On Mon, 16 Jul 2001 20:03:50 -0700 "Kurt Lieber" wrote:
> I posted this late on Sunday afternoon, so it may have been overlooked.
> I haven't figured it out yet, so I'm reposting in the hopes someone can
> help. Thanks.
>
> -------------------------------
>
> I'm modifying some code for ampache (ampache.kveton.com) and have run
> into a snag that I'm not sure I understand completely.
>
> Part of the code produces a URL similar to the following:
>
> http://myhost/playlist.pls?song=100&song=101&song=102
>
> and $song then gets passed to this function:
>
> function get_song_path_from_id ( $song ) {
> GLOBAL $dbh, $db_name;
>
> $songs = '';
> $count = 0;
>
> if ( is_array( $song ) ) {
> while ( list($k,$v) = each($song) ) {
> //does some cool stuff
> }
> }
> else {
> //does some other stuff
> }
> return ($songs);
> }
>
> So, am I correct in assuming that $song will never be considered an
> array? (basically, given the above code and URL, $song will always equal
> 102)
>
> I'm new to PHP, and since I didn't write the original code, I'm not sure
> if this is a bug, or something that I just don't fully understand.
> Assuming it is a bug, can anyone offer some suggestions on how to take
> the URL and parse it out and input the values into an array called
> $song?
> (get_song_path_from_id() is used by several other parts of the code, so
> any modifications to that code would need to leave the rest of the
> functionality
> intact)
>
> Thanks.
>
> --kurt
>
> P.S. If anyone is looking for a simple, easy-to-use (and set up) mp3
> manager, I highly recommend ampache. It doesn't have a bunch of bells &
> whistles (which I don't want) -- it simply provides a simple, effective
> way to manage playlists and play your mp3 songs from anywhere.
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net To
> contact the list administrators, e-mail: php-list-admin@lists.php.net
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>