try assigning it to a global variable first.
---------------
<body>
<div id="zoom"></div>
<?php
*
$myimageparam = "";*
$links = mysql_connect("localhost", "Username", "XXXXXX") ;
$res=mysql_select_db("xxxxx",$links);
if(is_numeric($_GET['id'])){
$id=mysql_real_escape_string($_GET['id']);
}else{
$id="The current id is not a number!";
}
if($id){
$query = "select * from links where id='$id'";
$results = mysql_query($query)or die("Query error\n".mysql_error());
while ($line = mysql_fetch_assoc($results)) {
echo $line['description'];
*$myimageparam = *$line['image'];
}
mysql_close($links);
}else{
echo $id;
}
?>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject('zoom.swf', 'zoom', '600px', '600px', '8',
'#CCCCCC');
so.useExpressInstall('swfobject/expressinstall.swf');
so.addParam("wmode","transparent");
so.addVariable("image", "<?php echo *$myimageparam*; ?>");
so.write("zoom");
// ]]>
</script>
</body>
-----------
- philip
PS: you might also want to consider updating to swfobject 2.1... looks like
you're using 1.5, which is pretty old.
On Wed, Mar 11, 2009 at 8:55 AM, cortezcreations
<[email protected]>wrote:
>
> Hello all
> Been battling with this for a little while and am very close. Hoping
> someone can help me fill in the final piece I need here.
> I'm retrieving a url variable with php that is being sent from a
> hyperlink on a photo. I am trying to send the name of a picture to
> swfobject variable in order to display a picture in a flash zoom
> script.
>
> [code]<body>
> <div id="zoom"></div>
>
> <?php
>
> $links = mysql_connect("localhost", "Username", "XXXXXX") ;
> $res=mysql_select_db("xxxxx",$links);
>
>
> if(is_numeric($_GET['id'])){
> $id=mysql_real_escape_string($_GET['id']);
> }else{
> $id="The current id is not a number!";
> }
>
> if($id){
>
> $query = "select * from links where id='$id'";
>
> $results = mysql_query($query)or die("Query error\n".mysql_error());
>
>
> while ($line = mysql_fetch_assoc($results)) {
> echo $line['description'];
>
> }
>
>
> mysql_close($links);
>
> }else{
>
> echo $id;
> }
> ?>
>
>
> <script type="text/javascript">
> // <![CDATA[
> var so = new SWFObject('zoom.swf', 'zoom', '600px',
> '600px', '8', '#CCCCCC');
> so.useExpressInstall('swfobject/expressinstall.swf');
> so.addParam("wmode","transparent");
> so.addVariable("image", "<?php echo $line['image'] ;
> ?>");
> so.write("zoom");
>
> // ]]>
> </script>
>
> </body>
> [/code]
> The description Text pulls up fine and I can reference the rest of the
> info in the row no problem just stuck on getting it into the flash
> file now. Anyone had experience with this before? I'm assuming it's
> because I'm closing the php script before I'm retrieving the variable
> but I can't seem to include the Javascript in echo I tried that with
> no love.
> Alternatively I have a script that produces the xml equivalent of what
> I need. I'm just not sure where to code it without the xml printout
> showing up on the screen. Any help would be appreciated trying to meet
> a deadline!
> Thanks in Advance
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"SWFObject" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/swfobject?hl=en
-~----------~----~----~----~------~----~------~--~---