Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-10-2003, 21:47   #1 (permalink)
Notorischer Raser
 
Registriert seit: May 2003
Ort: Heinsberg
Beiträge: 83
Question Result abfragen

Hi,

gibt es eine wirkvollere Methode um das result abzufragen was von der PHP Datei kommen soll ?

Ich verwende das wie folgt:

ActionScript:
  1. function checkWas(Name, Name2) {
  2.     var checkReply = new Object();
  3.     checkReply.onResult = function(result) {
  4.         if (typeof(result) != "object") {
  5.     
  6.         } else {
  7.             Trace("Ist was angekommen")
  8.         }
  9.     }
  10.     connection.call ("meineKlasse.meinePHPFunction", checkReply, Name1, Name2);
  11. }

Was mich an der Sache stört (es funktioniert aber irgendwie gefaellt es mir nicht so)
ist das hier :
ActionScript:
  1. if (typeof(result) != "object")

Würdet Ihr das anders machen ?
In PHP mache ich eine Datenbank Abfrage,
return mysql_query("bla bla")

Wenn die Abfrage aber kein Ergebnis zurück gibt sprich nichts findet (z.B. username und passwort anfragen) so möchte ich das wissen. Und weiß nicht ob o.g. Syntax dafür das idealste ist.

Hoff ihr weist was ich mein.

PS: if (result == undefined) und if (result == false ) hab ich schon versucht wenn da nichts ankommt ignoriert der beide sachen, oder aber ich geb den falschen Datentyp zurück ? hmm

Danke


EDIT:
ActionScript:
  1. result.serverInfo.totalCount

So langsam hab ich den dreh raus
__________________
gruss
Petter K.

Geändert von petter (09-10-2003 um 00:47 Uhr)
petter ist offline   Mit Zitat antworten
Alt 13-10-2003, 10:44   #2 (permalink)
www.kruesch.de
 
Benutzerbild von flory
 
Registriert seit: Feb 2002
Beiträge: 1.057
hast Du es mal versucht, auf 'null' zu prüfen?
ActionScript:
  1. if (result == null) ...
wenn ich Dich richtig verstehe, schreibst Du in PHP einfach "return" ohne ein Objekt oder Wert zurückzuliefern, für den Fall daß der User nicht gefunden wurde, richtig? Du könntest z.B. dort stattdessen "return FALSE" oder "return NULL" schreiben, dann weisst Du was in Flash ankommt.

sonst lass Dir doch mal den Typ ausgeben, mit trace(typeof(result));
flory ist offline   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



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele