Flashhilfe.de - Flash Community

Flashvariablen per LoadVars an PHP und dann an Popup [Flash 8]

Forum > Flash mit anderen Programmiersprachen > Flashvariablen per LoadVars an PHP und dann an Popup

 


AntwortenRegistrieren Seite1

 01.02.2010, 17:15 
Beiträge: 49
Wohnort: Dortmund
Registriert: Jun 2008

Flashvariablen per LoadVars an PHP und dann an Popup
Hallo!
Ich stehe grade vor folgendem Problem. Ich habe ein Spiel gemacht und will jetzt sinnvollerweise eine Highscoreliste dazu machen. Funktioniert auch alles wunderbar. Nur noch besser wäre es, wenn ich den Datensatz in der Tabelle hinterlegen könnte, den ich grade halt eingetragen habe. Ich hoffe, ihr versteht, was ich meine :D

In Flash sende ich die Variablen so an PHP. funktioniert wunderbar.
ActionScript:
1
2
3
4
var sender:LoadVars = new LoadVars ();
      sender.Name = name_str;
      sender.Punkte = gesamtpkt;
      sender.send ("eintragen.php", "_self", "POST");


eintragen.php (hier empfange ich die Variablen und trage sie in MySQL ein. Funktioniert ebenfalls. Jetzt möchte ich aber, wenn man auf "Highscoreliste anzeigen" klickt, ein Popup-Fenster öffnen, wo dann die Highscore mit dem betreffenden Datensatz(hinterlegt!!) angezeigt wird.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
…
<script language="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=550,height=450,left = 565,top = 325');");
}
</script>
&hellip;
<?php
//Verbinden
mysql_connect("localhost",
"xxxxxx","xxxxxxxxxxxxx") or die
(
"Keine Verbindung moeglich");
mysql_select_db("xx") or die
(
"Die Datenbank existiert nicht");
// Eintragen
if(isset($_POST['Name'])) {
$abf1 mysql_query("INSERT INTO Highscore (Name, Punkte) VALUES ('$_POST[Name]', '$_POST[Punkte]')");
echo 
"Daten eingetragen!<br>";
echo 
"<a href='FangDasO.php'>Zur&uuml;ck</a><br>";
}
?>
<form name="Highscoreanzeigen" action="javascript:window.open('Highscore.php','Fenster1','width=400,left=0,top=0'); return false;" method="POST">
  <p>
    <input type="hidden" name="Name" value="$_POST['Name']">
    <input type="hidden" name="Punkte" value="$_POST['Punkte']">
    <input type="submit" value="Highscoreliste anzeigen"><br>
  </p>
</form>
&hellip;


Und hier schließlich die Datei für die Highscoreliste. Die Variablen werden nicht empfangen.
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<title>Die offizielle FreshO-Fanseite : FangDasO-Highscore</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body bgcolor="FFCC33">
<?php
echo $_POST['Name'];
//Verbinden
mysql_connect("localhost",
"xxxxxx","xxxxxxx") or die
("Keine Verbindung moeglich");
mysql_select_db("xx") or die
("Die Datenbank existiert nicht");
//Auslesen
$platz = 1;
$abf = mysql_query("SELECT * FROM Highscore ORDER BY Punkte DESC LIMIT 40");
echo "<center><table border='5' width='350' bgcolor='white' bordercolor='0099FF' cellspacing='0'><th bgcolor='#FFCC33'>Platz</th><th bgcolor='#FFCC33'>Name</th><th bgcolor='#FFCC33'>Punkte</th>";
while($aus = mysql_fetch_array($abf)) {
if ($_POST['Name'] != undefined) {
echo "<tr bgcolor='blue'><td align='center'>".$platz."</td><td align='center'>".$aus[Name]."</td><td align='center'>".$aus[Punkte]."</td></tr>";
}
echo "<tr><td align='center'>".$platz."</td><td align='center'>".$aus[Name]."</td><td align='center'>".$aus[Punkte]."</td></tr>";
$platz++;
}
echo "</tr></table></center>";
echo $_POST['Name'];
echo $_POST['Punkte'];
?>
</body>
</html>
Geändert von Rico2000 am 01.02.10 um 17:16 Uhr

 
Themen
Ähnliche Beiträge zum Thema
 
AntwortenRegistrieren Seite1

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de