Re: How to transfer value to iframe? [message #183131 is a reply to message #183130] |
Thu, 10 October 2013 05:10 |
J.O. Aho
Messages: 194 Registered: September 2010
Karma:
|
Senior Member |
|
|
On 10/10/13 06:51, richard wrote:
> On Thu, 10 Oct 2013 15:40:55 +1100, Jeff North wrote:
>
>> On Thu, 10 Oct 2013 00:01:56 -0400, in comp.lang.php richard
>> <noreply(at)example(dot)com>
>> <1072h1gn3qh4z(dot)axclc9ryd5s7$(dot)dlg(at)40tude(dot)net> wrote:
>>
>>> | On Thu, 10 Oct 2013 14:20:56 +1030, David Robley wrote:
>>> |
>>> | > 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>
>>> |
>>> | so my question kind of still stands.
>>> | how do I make asong=?????? as the given initial value of the shuffled
>>> | array?
>>
>> Shhheeeeesssshhh.
>> <iframe id="x1" src="audiox1.php?asong="+songid name="alpha"></iframe>
>
> Wonder why I get absolutely nothing as a reeult?
> Guess it's because nothing got assingned eh?
>
If you copied the example as it was, you never get a value passed to the
frame, if you did make it as you should for appending a php value, then
the problem is that you haven't assigned a value.
Maybe something like http://www.w3schools.com/php could help you on the
way with the simple things.
--
//Aho
|
|
|