Flashvariablen per LoadVars an PHP und dann an Popup [Flash 8]
| 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>
…
<?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ü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>
…
|
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 | 18.05.2009 - tuffi2k 29.05.2009 - masterace 19.05.2009 - Amduat 18.05.2009 - antonio2604 |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
31.01.12, 12:30#Jobs Wir suchen (freiberufliche) Flash Developer (m/w) in Köln/Aachen http://t.co/4WPsXPOA 20.01.12, 21:02#Jobs Flash-Projekt Produktkonfigurator http://t.co/qPlGSiPd 12.01.12, 18:50#Jobs Flash Freelancer für ca. 2 Wochen in München gesucht http://t.co/XpMJr5dv 10.01.12, 10:45#PureMVC vs #RobotLegs Performance Battle. PureMVC is significantly faster than RobotLegs in nearly every respect. http://t.co/324gWRAr 06.01.12, 21:37#Jobs Flash Developer in Hamburg gesucht http://t.co/hZgTZvHJ
Regeln & Bedingungen
|