Re: How to transfer value to iframe? [message #183126 is a reply to message #183125] |
Thu, 10 October 2013 03:50 |
David Robley
Messages: 23 Registered: March 2013
Karma:
|
Junior Member |
|
|
richard wrote:
> On Thu, 10 Oct 2013 13:43:42 +1030, David Robley wrote:
>
>> richard wrote:
>>
>>> http://mroldies.net/200/audiox.php
>>>
>>> First, the sound will work only in firefox.
>>> So don't go bashing me for that.
>>>
>>> I have it set up so that a shuffled array will be displayed any time the
>>> page is loaded. Hopefully.
>>> What I want to do is to ensure that item one in the menu list will match
>>> what is in the iframe.
>>>
>>> $_get[] relies on the values being transferred via a link.
>>
>> Not so - it uses the query string -
>> https://en.wikipedia.org/wiki/Query_string - which may be passed via a
>> clickable link, or as part of a URL
>>
>>> At this point, no link has been clicked on to set the value.
>>> So how do I properly set the intitial value?
>>
>> <iframe id="x1" src="audiox1.php?a=foo&b=bar&c=baz"
>> name="alpha"></iframe>
>>
>> Simply pass the value(s) you need to utilise in the iframe
>
> I tried this
>
> <iframe id="x1" src="audiox1.php?asong=songid" name="alpha"></iframe>
>
>
> Assigining songid as $songid=$play[0];
>
> Retrieving value through
>
>
> $number=$_GET["asong"];
>
> echo $number;
>
>
>
> Results in "songid" being printed.
Not surprisingly, because that is what you have set as the value for asong
in the iframe link. If you want to pass a value contained in a variable, you
should use the variable, not a string. Look closely at what you are doing
when calling the iframe.
<iframe id="x1" src="audiox1.php?asong=songid" name="alpha"></iframe>
--
Cheers
David Robley
Useless Invention: Inflatable PC -- The Ultimate Laptop!
|
|
|