PHP Formular funktioniert nicht mehr [Flash CS4]
| 22.01.2010, 21:21 | | Beiträge: 25 Wohnort: Berlin Registriert: Jan 2010
| PHP Formular funktioniert nicht mehr Hallo Flash-Experten,
folgendes Problem:
ich habe ein PHP-Script (bdp.php) in Flash integriert:
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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
<?php
//Keyframe 103
$name = $_POST['name'];
$telefon = $_POST['telefon'];
$telefax = $_POST['telefax'];
$email = $_POST['email'];
//Keyframe 104
$location = $_POST['location'];
$anschrift = $_POST['anschrift'];
$plz = $_POST['plz'];
$ort = $_POST['ort'];
//Keyframe 105
$datum = $_POST['datum'];
$startzeit = $_POST['startzeit'];
$endzeit = $_POST['endzeit'];
$mitteilung = $_POST['mitteilung'];
//IP- & Provider-Speicherung
$ip = $_SERVER['REMOTE_ADDR'];
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
//Emaildaten
$to = '***@***.com';
$subject = 'Bookinganfrage Donny Buc';
$content = 'Eine neue Bookinganfrage für Donny Buc. Folgende Daten liegen vor:
Kontaktperson
-------------
Ansprechpartner: '.$name.'
Telefon: '.$telefon.'
Fax: '.$telefax.'
Ort der geplanten Veranstaltung
-------------------------------
Location: '.$location.'
Anschrift: '.$anschrift.'
'.$plz' '.$ort.'
Zeitpunkt der Veranstaltung
---------------------------
Datum: '.$datum.'
Beginn: '.$startzeit.'
Ende: '.$endzeit.'
Nachricht: '.$mitteilung.'
Clientinformationen
-------------------
Client-IP: '.§ip'
Provider: '.$hostname.'';
//Senden der Daten
if(mail($to,$subject,$content))
{
echo '';
}
else
{
echo '';
}
?>
|
Senden Button (im Keyframe 103) AS:
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 | on (press)
{
if(name=="")
{
this.status='bitte namen angeben'
}
else if (name.indexOf("",0)<0)
{
this.status='name zu kurz'
}
else if(telefon==null)
{
this.status='telefonnummer fehlt'
}
else if(email==null)
{
this.status='emailadresse fehlt'
}
else if (email.indexOf("@",0)<0)
{
this.status='emailadresse ungueltig'
}
else if (email.indexOf(".",0)<0)
{
this.status='emailadresse falsch'
}
else
{
status=''
gotoAndStop(105);
loadVariablesNum ("bdb.php", 0, "POST");
}
}
|
Der Keyframe 103 sammelt hierbei im AS nur die ersten 4 Variablen, KF 104 die nächsten 4 und KF 105 die restlichen 4.
Danach sollten alle Variablen mithilfe von bdb.php gesendet werden.
Im Bild 103 der Timeline wird das Laden des Scripts befohlen:
ActionScript:1 2 3 4 | var lv:LoadVars = new LoadVars();
button.onLoad = function() {
lv.load("bdb.php");
}
|
Meine Frage:
Wie kann ich (ohne sie zu verlieren) die Variablen aus jedem einzelnen Frame (103 bis 105) sammeln und an PHP (bdb.php) übergeben (aber erst im letzten Frame [105], wenn alle Variablen gesammelt sind) übergeben und senden?
Vielen Dank für eure Hilfe
Ridge | |
| 04.02.2010, 15:38 | Re1 | Beiträge: 95 Registriert: Jan 2008
| Hallo,
indem Du im ersten Frame alles benötigten Variabeln definierst
ActionScript:1 2 3 | var vorname="";
var datum="";
...
|
, in den einzelnen Frames dann füllst
ActionScript:| 1 | _root.vorname=Textfeldname.text;
|
und zum Schluss alle ausließt und überträgst.
ActionScript:1 2 | lv.vorname=_root.vorname;
...
|
salü--
http://www.a-d-k.de | Geändert von itac am 04.02.10 um 15:39 Uhr
| |
|
| 04.02.2010, 23:54 | Re2 | Beiträge: 25 Wohnort: Berlin Registriert: Jan 2010
Themenautor/in
| Vielen Dank für die Antwort. Hab das Projekt mittlerweile auf AS3 umgestellt. Wie würde das dann in AS3 aussehen? Vielen Dank. Ridge | |
| | | nicht sichtbar bei eingeloggten Mitgliedern |
|
| 05.02.2010, 01:24 | Re3 | Beiträge: 95 Registriert: Jan 2008
| genauso, Du definiert im ersten Frame ein paar Variablen (oder ein Objekt oder ein Array) und fütterst es mit den Usereigaben und ließt es später beim Transfer zum Server wieder aus.
Die Logik ist:
-erzeuge so früh wie möglich einen Datenpuffer (globale Variablen)
-und verwende ihn
salü--
http://www.a-d-k.de | Geändert von itac am 05.02.10 um 01:26 Uhr
| |
|
| 05.02.2010, 14:43 | Re4 | Beiträge: 25 Wohnort: Berlin Registriert: Jan 2010
Themenautor/in
| Danke das probier ich so schnell wie möglich aus. | |
| | Themen Ähnliche Beiträge zum Thema | 08.09.2009 - TVFRIEND 29.05.2009 - sandiego91 23.06.2010 - lieschen 18.09.2009 - sofasurferGAP |
|
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
|