Variablen hin und zurück mit PHP und DB [Flash 10]
| Beiträge: 3 Registriert: Oct 2006
| 29.11.2011, 13:17
Hallo,
ich habe folgendes Problem: Das Szenario:
Ich fülle in Flash meinen Vornamen und Namen in ein Formular und sende diese Daten an eine PHP Datei. Diese sendet eine Mail mit den Daten (funktioniert) und erzeugt einen Datenbankeintrag (funktioniert) und sendet in der Mail die ID des DB-Eintrages mit. Nun möchte ich die ID aber auch direkt an Flash zurückgeben um mit dieser weiterzuarbeiten.
AS2 Funktion:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 | function sendeNachricht(var1, var2){
deinVname = var1;
deinNname = var2;
betreff = "Betrefftext";
antwort = "TextTextTextnn";
loadVariablesNum("mail.php", 0, "POST");
dbid = this.dbid // diese ID würde ich dann gerne zurückbekommen
tmp_txt.text = "id: "+dbid; // ist leiderundefined
}
|
PHP Script:
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 35 36 37 38 | <?php
mysql_connect("servername","user","password");
mysql_select_db("datenbankname");
$name = $vname." ".$nname;
$sql = "INSERT INTO
namen
VALUES
('', '$name','0')
";
mysql_query($sql) or die(mysql_error());
$dbid = mysql_insert_id();
echo "&dbid=".$dbid; //Rückgabe an Flash funzt nicht
$subject = $_POST["betreff"];
$vname = $_POST["deinVname"];
$nname = $_POST["deinNname"];
$wish = $_POST["antwort"];
$from = "From: mail@mail.de;
$mailbody = "Vorname: $vnamen";
$mailbody = $mailbody."Nachname: $nnamen";
$mailbody = $mailbody."Datenbank-ID: ".$dbid."n"; // ID wird per Mail gesendet OK
$mailbody = $mailbody."$wish";
mail(" mail@mail.de",$subject,$mailbody,$from);
?>
|
Es funktioniert alles bis auf die Parameter Rückgabe der Variablen $dbid an Flash. Und ich bin ratlos. Ideen?
Danke Micha | Geändert von Michaniker am 29.11.11 um 13:19 Uhr | |
| | Beiträge: 1004 Registriert: Jul 2008
| 29.11.2011, 20:11
|
|