Zurück   Flashforum > Flash und Server > Flash und Datenbanken

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-03-2010, 18:15   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2007
Beiträge: 5
datenbankeintrag befüllen

Hallo,

Ich bin jetzt langsam am verzweifeln. Seit Stunden suche ich mich dumm und dämlich... Dabei will ich doch nur die einfachste sache überhaupt bewerkstelligen: einen wert in ein Item einer Datenbank schreiben.

gefunden habe ich etwas über die LoadVars klasse und wie ich damit php-script-variablen befülle.

dumm nur, dass in AS3 die LoadVars Klasse nicht mehr da ist. die hilfe sagt, ich solle die Loader klasse oder URLLoader verwenden. Aber beide scheinen nicht die benötigte Funktionialität zu bieten (oder ich kapier es halt einfach nicht).

außerdem ist mir schleierhaft, wie ich dann dem PHP script sage, dass er eine bestimmte funktion aufrufen soll, um den richtigen DB-Eintrag zu finden und zu befüllen (vielleicht muss ich das auch nicht... keine ahnung.. php ist absolutes neuland für mich).


Bitte, bitte, bitte sagt mal einer kurz und knapp und klar und deutlich, wie man das bloß macht...
JeReT ist offline   Mit Zitat antworten
Alt 22-03-2010, 06:17   #2 (permalink)
dr monk
Gast
 
Beiträge: n/a
Hier mal eine Seite wo es sehr einfach erklärt wird wie die PHP-Geschichte zu deiner Frage abläuft. Du musst lediglich noch deinen Wert (deine Werte) an diese PHP übertragen

PHP-Code:
$deinePHPVariable $_POST["deineFlashVariable"]; 
Und das hier sollte in etwa in deiner Flash-Datei stehen:

PHP-Code:
function onSuchen(e:MouseEvent):void{
    
    var 
datenSuchePHP:URLVariables = new URLVariables();
    
    
// Definieren der Werte die übermittelt werden sollen

    
datenSuchePHP.gruppe "Registered";    // der Wert für "gruppe" wird an die PHP gesendet
 
    
    
var reqSuche:URLRequest = new URLRequest();
    
reqSuche.data datenSuchePHP;
    
reqSuche.url "deinePHP.php";    
    
reqSuche.method URLRequestMethod.POST;
     
    var 
loaderSuche:URLLoader = new URLLoader();
    
loaderSuche.load(reqSuche);
    
    
loaderSuche.addEventListener(Event.COMPLETEonErgebnis);
   

Das ganze lag bei mir auf einer Schaltfläche (deswegen auch das MouseEvent am Anfang). Beim Erfolgreichen versenden wird die Funktion "onErgebnis" aufgerufen die du noch schreiben solltest (je nachdem was passieren soll).

Ich hoffe es hilft dir weiter

MfG Monk

Geändert von dr monk (22-03-2010 um 06:18 Uhr) Grund: Link vergessen ^^
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mit Flash einen Datenbankeintrag (PHP/MySQL) Zarr Flash 8 3 22-06-2009 18:11
MySQL Datenbankeintrag 1und1 FLASHStyler PHP und MySQL 15 26-03-2006 14:30
datenbankeintrag _kweso PHP und MySQL 24 18-04-2005 15:42
Datenbankeintrag per PHP NoMainstream PHP und MySQL 11 16-09-2003 23:03
Datenbankeintrag/ausleese mit Variablenübergabe kobe888 Flash und Datenbanken 2 03-07-2002 18:03


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele