Wie macht man ein Flash Login/Anmeldung
lima-city → Forum → Die eigene Homepage → Flash und Silverlight
ale
auswahl
datei
datenbank
datum
eintrag
eintragen
email
falsch liege
formular
geheimen inhalten
helfen
mache
post
schritt
senden
super echo
test
umbenennen
verbindung
-
K?nnte mir jemand sagen wie ich ein Formular mache zum einloggen/anmelden ,dann die Daten zu einer PHP-Datei sendet als Username/E-Mail oder Passwort und sie, dann kann ich die Variablen $username, $email und $passwort. Dann kann ich sie in der Datenbank einf?gen.
PHP kann ich ja schon, ich habe nur ein Problem mit Flash. Ich weis schon wie man Daten aus einer DB in Flash anzeigt.
Wird es so zu der PHP-Datei gesendet?
// Flash script (test.swf)
loadvariables("test.php", "", "Post");
// test.php
$passwort&=&passwort
$username&=&username
$email&=&email
Wenn ich falsch liege k?nnt ihr mir dann helfen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
1: ich w?rd bei loadVariables() immer ein movieclip nenne. also _root.mov.loadVariables("test.php","POST")
dann werden alle variablen von dem movieclip mit post mitgeschickt.
2:wenn du in php die variablen zur?ckgiebst muss es so hei?en: echo "&var1=wert1&var2=wert2&";
ales klar?? -
Das ist dann so:
// test.swf
_root.mov.loadVariables("test.php","POST");
// test.php
echo "&var1=wert1&var2=wert2&";
// Dann sind doch die Variablen $var1 und $var2 vorhanden
include("mysql_connect.php");
$verbindung = mysql_connect("$Mysql_Host", "$Mysql_User" , "$Mysql_Passw") or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("$Mysql_DB") or die ("Datenbank konnte nicht ausgew?hlt werden");
$eintrag = "INSERT INTO z?hler (Passwort, Username) VALUES ('$var2', '$var1')";
$eintragen = mysql_query($eintrag);
So m?sste es doch richtig sein?
Ich bin mir nicht sicher.
Woher soll ich ein Formular herbekommen?
K?nnt ihr mir auch irgenwie helfen? -
ja, aber es ist darauf zu achten, dass das movieclip _root.mov auch existiert (kannst logisch auch umbenennen).
und wenn du in der php datei echo "&var1=wert1&var2=wert2&"; ausgiebst, und du die datei per loadV aufrufts, dann existieren dann in dem flash die variablen var1 und var2 (ohne $ da flash) -
Ja klar ich habe schon eine einfache l?sung gefunden.
Um die Daten von einer PHP datei zu lesen mache ich es so:
// PHP-Datei
$auswahl = "super";
echo "&auswahl=$auswahl&";
// Flash-Datei
loadvariable("PHP.php", "", "POST");
Wenn ich Flash daten nach PHP senden will muss ich das "POST" in "GET" umschreiben:
// PHP-Datei
echo "$auswahl";
//Flash-Datei
loadvariables("PHP.php", "", "GET");
So habe ich es gemacht. Habe es mal zu einer kleinen Shoutbox umgebaut.
Ich habe dort 5 Seiten, aber wenn ich auf der Letzten bin kann ich nicht mehr zur?ck.
Der grund ist! Ich wei? wie man eine Seite vor geht:
nextFrame();
Wie komme ich zur?ck:
backFrame();
funzt nicht!
Wie geht man einen Schritt zur?ck? Ohne gotoAndStop(1.. 2.. 3.. 4.. 5..); -
Wenn ich Flash daten nach PHP senden will muss ich das "POST" in "GET" umschreiben:
// PHP-Datei
echo "$auswahl";
//Flash-Datei
loadvariables("PHP.php", "", "GET");
bl?dsinn... POST und GET gehen beide. beim einen greifst du mit $_POST[var] und beim anderen mit $_GET[var] zur. der einzige unterscheid ist, dass bei l?ngeren und geheimen inhalten GET versagt, weil es einfach hinten an die adresse angeh?ngt wird. also
test.php?var=wert&var2=wert2&
klar??
und das mit zur?ck geht glaub ich prevFrame(); bin mir aber nicht sicher, ich nehm meist gotoAndStop((_currentframe-1)) ^^
-
Danke f?r die Antworten.Ich habe zumindest das erreicht was ich wollte. Mal sehen was ich als n?chstes mach.
EDIT:
Wie macht man eine Flash Datei in ein bestehendes Flash reinbinden? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage