Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-09-2003, 14:52   #1 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
Nur Inputfelder an php übergeben in die auch was eingegeben wurde?

hi leuts,

ich habe ein formular, bestehend aus 8 input-feldern. ich will wie gesagt nur die felder (sprich vars) an php übergeben, in die der user auch was eingegeben hat. ein leer gelassenes feld soll ignoriert (also nicht) an php übergeben werden.

Code:
ActionScript:
  1. loadVariablesNum ("http://www.mysite.com/my.php?feld1="+_root.input1+"&feld2="+_root.input2+"&feld3="+_root.input3+"&feld4="+_root.input4+"&feld5="+_root.input5+"&feld6="+_root.input6+"&feld7="+_root.input7+"&feld8="+_root.input8, 0);

==> so wie ich den befehl jetzt habe, übergebe ich wie gesagt alle vars. wie muss ich den befehl modifizieren damit eben nur variblen mit inhalt übergeben werden?

anm.: das ich mittels if abfragen kann wo was eingegeben wurde, ist mir klar. nur wie hänge ich das dann an den loadVariablesNum dran
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:26   #2 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
ActionScript:
  1. url = "http://www.mysite.com/my.php?";
  2. if ( _root.input1 != "" ) {
  3. url += "feld1="+_root.input1+"&";
  4. }
  5. if ( _root.input2 != "" ) {
  6. url +=  "feld2="+_root.input2+"&";
  7. }
  8. // Und so weiter....
  9. loadVariablesNum( url , 0);
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)

Geändert von NastyFrog (18-09-2003 um 15:27 Uhr)
NastyFrog ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:29   #3 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
oder am besten gleich in einer for schleife
ActionScript:
  1. var erg =  "http://www.mysite.com/my.php?"
  2.  
  3. for (var i=0; i<8; i++)
  4. {
  5. if (_root["input"+i] != "")
  6. {
  7. erg += "feld"+i+"="_root["input"+i]+"&";
  8. }
  9. }
  10. loadVariables(erg);

so in die richtung....
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:35   #4 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
@NastyFrog
hey, perfekt. habe gar nicht gewußt dass man die url auch so zusammenbauen kann.

aber eine frage hätte ich da noch:
die letzte variable die dranhängt hat ja am ende kein +"& mehr sondern es kommt ,0). paßt das dann eh in deinem code (beim var-zusammenbasteln in den if's) so??

noch was: wo kommst du her aus Ö und wo/was studierst du?
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:35   #5 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Besser, ja, und erg anstatt url zu nehmen is auch besser. url scheint irgendein Stichwort für Flash zu sein.
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:37   #6 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
nein, die schleife ist nicht besser weil bei mir jedes inputfeld einen anderen variablennamen hat.
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:37   #7 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Komm aus einem Kaff in NÖ, nahe Krems und fang heuer mit Technischer Physik in Wien an.
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:41   #8 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
hey, cool.
ich komme aus dem raum st.pölten (umgebung) aber richtung wien. auch ein kaff! ;-)
wir sind also gar nicht weit auseinander!

frage: wie gut bist du in flash?
hättest du eventuell zeit ein kleines projekt (online-kartenspiel) entgeltlich fertigzustellen?
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:42   #9 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
dann speicher die namen in einem array.... und es geht auch mit schleife....
aber ok.... bei 8 feldern.. kann man noch mit 8 if abfragen arbeiten... auch wenn es nicht schön ist bei 30 feldern würde sich die frage sicher nicht stellen.. es sei denn du tippst gern und viel
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:44   #10 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
hast vollkommen recht, scrawer.
mir ist gerade aufgefallen dass es sogar nur 7 sind also lass ich die if's.

werd's heute abend mal ausprobieren ob's die version von NastyFrog auch funtzt.

Danke
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:49   #11 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
so könnte es mit dem array aussehen.....
ActionScript:
  1. var arrTxt = ["input", "input1", "xyTextFeld"];
  2. var strUrl =  "http://www.mysite.com/my.php?"
  3.  
  4. for (var i=0; i<arrTxt.length; i++)
  5. {
  6.         if (_root[arrTxt[i]] != "")
  7.         {
  8.                 strUrl += arrTxt[i]+"="+_root[arrTxt[i]]+"&";
  9.         }
  10. }
  11. loadVariables(strUrl);
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:52   #12 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
hmm, sieht ziemlich komplex für meine AS-Kenntnisse aus. so gut bin ich wohl nicht. aber ungefähr isses mir klar.
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 18-09-2003, 15:58   #13 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
halb so schlimm wie es aussieht......
eigentlich musst nur im array arrTxt die namen der textfelder welche auf root liegen und berücksichtigt werden sollen eintragen... der rest geht dann von alleine so zu sagen
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 18-09-2003, 16:01   #14 (permalink)
the matrix has you
 
Registriert seit: Nov 2001
Ort: Psion
Beiträge: 832
alles klar, danke!
__________________
!NO RISK - NO FUN!
neohacker ist offline   Mit Zitat antworten
Alt 18-09-2003, 16:27   #15 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Hmm, das Projekt würd mich zwar reizen, aber ich bin ehrlich und muss dir sagen, dass ich zwar inzwischen in Flash gut bin, aber von PHP hab ich keine Ahnung, also wenns Multiplayer sein soll, kann ich garnix helfen. Außerdem bin ich eine Grafische Niete. Also ich kann wirklich nur AS, HTML, JS. PHP nur die Grundlagen.
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog 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 02:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele