Jump to content

Archived

This topic is now archived and is closed to further replies.

Pi_Mastuh

PHP with flash?

Recommended Posts

I'm making a flash game where the user sends their score and it inserts it into the database but for some reason it's not connecting properly. The actionscript for the send score button instance is:

[code]on(press) {
getURL("maze1.php", "score");
}[/code]

Maze 1 is:

[code]<?
  if ($msg == 1) {
  print"<BR><BR><P align=center><font face='Arial, Helvetica, sans-serif' size=2>You have earned $mds Points.</font></P>
  <P align=center><font face='Arial, Helvetica, sans-serif' size=2><a href=games.php>Play Again</a></font></P>";
   
  }
 
  if ($error == 2) {
  print"<BR><BR><P align=center><font face='Arial, Helvetica, sans-serif' size=2>Sorry, your score does not count as you have already submitted it more then the 7 times. You can play as many times as you want but you can only submit your score 7 times.</font></P>
  <P align=center><font face='Arial, Helvetica, sans-serif' size=2><a href=games.php>Play Again</a></font></P>";
   
  }
 
  ?>
[/code]

Share this post


Link to post
Share on other sites
halfway down this page:
http://livedocs.macromedia.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001730.html

Share this post


Link to post
Share on other sites
I can't get it to send the variable and recieve it in the php file. How do I send a variable?

Share this post


Link to post
Share on other sites
If you're sending a variable to a php page:

page.php?variable_name=value

And in page.php, you access the variable with

$_GET['variable_name']

Share this post


Link to post
Share on other sites
Where do I put that (the actionscript part) and what woul the value be because I'm trying to send the score and it varries game to game.

Share this post


Link to post
Share on other sites
admitedly I've never dealt with actionscript.  But I'm assuming you know how to get from one page to the other, and you can pass the variable in the value area.  So with PHP variables looking like $value, the link would look like  page.php?score=$value

Share this post


Link to post
Share on other sites
lol dont put in the $ put the actual value you want but you shouldnt use a GET you should use a POST otherwise people will change their scores

Share this post


Link to post
Share on other sites
This should work:
[code]on(press) {
    getURL("maze1.php?score=<?php echo $score; ?>");
}[/code]
-you would have to had set the $score php variable somewhere above in php code

Share this post


Link to post
Share on other sites
is the page that action script is running in a php page?  otherwise you are on the wrong message board.

Share this post


Link to post
Share on other sites
Well, I assume that Flash has variables?  $blah denotes a PHP variable.  Flash isn't PHP, so using the $ wouldn't work.  Again, I don't know actionscript but there has to be a way to send the score with a link like blah.php?score=variable.

Getting the variable once you've sent it is easy.  So you probably need to find someone who can do Flash

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.