php vars to flash nightmare

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Drisco

    php vars to flash nightmare

    Hello,

    I realy need help,Searched the NG for a days with no vail.
    Sorry for the long script.
    I am trying to get a variable from php to flash. I have the following
    code in php

    <a href="artist_pa ge.php?12345678 =<?php echo
    $row_rs_Q_Gende r_to_Artist['Artist_ID']; ?>"><?php echo
    $row_rs_Q_Gende r_to_Artist['ArtistName']; ?></a>

    This works fine getting the results from mysql, it like this on the
    browser: artist_page.php ?12345678=id number quried from dbase

    Now, I have a flash in the same page that looks like this

    <object classid="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase="http://download.macrom edia.com/pub/shockwave/cabs/flash/swflash.cab#ver sion=6,0,29,0"
    width="340" height="350">
    <param name="movie"
    value="myflash. swf?artist_page .php?12345678=< ?php echo
    $row_Recordset1['ArtistID']; ?>">
    <param name="quality" value="high">
    <embed src="myflash.sw f?artist_page.p hp?12345678=<?p hp
    echo $row_Recordset1['ArtistID']; ?>" quality="high"
    pluginspage="ht tp://www.macromedia. com/go/getflashplayer"
    type="applicati on/x-shockwave-flash" width="340"
    height="350"></embed></object>
    flash button like this

    on (release) {

    getURL("http://win2000/echoben/artist_page.php ?12345678="+$ro w_Recordset1['ArtistID']);

    The results I get on the browser when I click the flash button
    would not get the id number quried from dbase mysql.
    I have tried Loadvarsnum
    ("http://win2000/echoben/artist_page.php ?12345678="+$ro w_Recordset1['ArtistID',0,
    "post"]); and get and bunch of ways I foung searching the internet and
    NG but none works

    Please shed some light and end my nightmare
    your help is very much appreciated

    DBen

  • Reha Sterbin

    #2
    Re: php vars to flash nightmare

    Note: I don't know Flash, so take my comments with a grain of salt.


    In article <1107226692.429 394.215500@f14g 2000cwb.googleg roups.com>, Drisco wrote:[color=blue]
    > Hello,
    >
    > I realy need help,Searched the NG for a days with no vail.
    > Sorry for the long script.
    > I am trying to get a variable from php to flash. I have the following
    > code in php
    >
    ><a href="artist_pa ge.php?12345678 =<?php echo
    > $row_rs_Q_Gende r_to_Artist['Artist_ID']; ?>"><?php echo
    > $row_rs_Q_Gende r_to_Artist['ArtistName']; ?></a>
    >
    > This works fine getting the results from mysql, it like this on the
    > browser: artist_page.php ?12345678=id number quried from dbase
    >[/color]

    I trust 12345678 is not actually your variable name?
    [color=blue]
    > Now, I have a flash in the same page that looks like this
    >
    ><object classid="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000"
    > codebase="http://download.macrom edia.com/pub/shockwave/cabs/flash/swflash.cab#ver sion=6,0,29,0"
    > width="340" height="350">
    ><param name="movie"
    > value="myflash. swf?artist_page .php?12345678=< ?php echo
    > $row_Recordset1['ArtistID']; ?>">[/color]

    A few things here:

    1- Like I said, I don't know Flash, but it seems odd that a tag like 'param'
    would allow a URL as a possible value of the 'value' attribute. If it doesn't
    expect a URL as a value, it's not going to go to that page at all.

    2- Even if it does, I don't think
    'myflash.swf?ar tist_page.php?1 2345678=anythin g' is a valid URL.

    3- Does artist_page.php output some string that you're using as the query
    string for myflash.swf? If so, could you make the code in artist_page.php into
    a function and do something like this:

    (in artist_page.php :)

    <?php
    function artist_page($12 345678){

    // code from artist_page.php , collecting output in $query_string;

    return $query_string;
    }
    ?>

    (in your main page:)

    <?php

    include "artist_page.ph p";

    $query_string = artist_page($ro w_rs_Q_Gender_t o_Artist['Artist_ID']);

    ?>

    and then your links to myflash.swf would be:
    "myflash.swf?<? php echo $query_string; ?>"


    That's the best I can give you with no knowledge of Flash.

    -Reha
    --
    /(bb|[^b]{2})/ ...THAT is the question.
    =============== =============== =========

    Comment

    Working...