Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-05-2004, 16:31   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: köln
Beiträge: 16
Question update query ins action script

ich habe folgendes prob. ich will eine news update funktion in meinem admin bereich einfügen! ich übergebe eine vom admin eingegebene ID an eine php datei dir mit den jeweiligen eintrag aus meiner db heraus holt. auf dem selben button habe ich jetzt noch das AS was mir die einträge in meine Inputfelder "thema" und "news" reinschreiben soll! ich bekomm jedoch zum verrecken kein eintrag angezeigt!
jetzt meine frage: geht das überhaubt so wie ich mir das gedacht hab?

das ist mein AS was auf dem button zum laden des eintrags liegt:
ActionScript:
  1. on (release, keyPress "<Enter>") {
  2.     if (ID != "ID" && ID != "" && ID != 0 && ID<=25) {
  3.         System.useCodepage = true;
  4.         nr = new LoadVars();
  5.         nr.ID = ID;
  6.         nr.send("php/get_id.php", nr, "POST");
  7.         /*#####################################*/
  8.         laden = new LoadVars();
  9.         laden.onLoad = news;
  10.         laden.load("php/get_id.php");
  11.         function news(success) {
  12.             if (success) {
  13.                 var i;
  14.                 for (i=1; i<=laden.zeilenAnzahl; i++) {
  15.                     temp_thema = eval("laden.thema"+i);
  16.                     temp_news = eval("laden.news"+i);
  17.                     thema_up += temp_thema;
  18.                     news_up += temp_news;
  19.                 }
  20.             }
  21.         }
  22.     } else {
  23.         status = "error!!";
  24.     }
  25. }
4r4gorn ist offline   Mit Zitat antworten
Alt 09-05-2004, 17:28   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
hi,

ich sehe zwar dein PHP code nicht , aber ich kenne es eigendlich
nur so:

in PHP Vari für Flash :

PHP-Code:
$foo "Hollo du";
echo 
"&an_flash=".$foo
In Flash(ohne deine function und if zu prüfen):

ActionScript:
  1. .
  2. .
  3. .
  4.  
  5. if (success) {                       
  6. //einfach mal ausgeben lassen
  7. trace (this.an_flash)
  8. }
  9. .
  10. .
  11. .
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 09-05-2004, 17:44   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: köln
Beiträge: 16
mein php script sieht so aus:
PHP-Code:
$ID $HTTP_POST_VARS['ID'];

$result=MYSQL_QUERY"SELECT * FROM news WHERE ID ='$ID'"); 
$anz=0
$string="";
while(
$row mysql_fetch_Array($result)) { 
$anz++; 
$string.="&thema".$anz."=".$row[1]; 
 
$string.="&news".$anz."=".$row[2];


echo 
"zeilenAnzahl=".$anz.$string
4r4gorn ist offline   Mit Zitat antworten
Alt 09-05-2004, 17:53   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Nicht so:


PHP-Code:
echo "zeilenAnzahl=".$anz.$string
sondern:

PHP-Code:
echo "&zeilenAnzahl=".$anz.$string
das "&" ist wichtig!
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 09-05-2004, 18:01   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: köln
Beiträge: 16
aber ist es nicht so, dass das was nach dem echo in " " steht einfach nur so wiederausgegeben wird?!
denn funktionieren tut es immer noch nicht
4r4gorn ist offline   Mit Zitat antworten
Alt 09-05-2004, 18:24   #6 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
PHP-Code:
<?PHP
//$ID = $HTTP_POST_VARS['ID'];
// screibweise der Varis ist .....
// ich nehme immer die kleinschreibung
// $id = $_POST['ID']; // kommt von Flash ??? per send ???
// zum testen einfach mal $id = 1; oder ???
$id 1;
// dann hier noch deine  Verbindun zur DB ?? 
// Woher soll PHP wissen wohin ????
$result=MYSQL_QUERY"SELECT * FROM news WHERE ID ='$id'"); 
$anz=0
// ????? $string="";
while($row mysql_fetch_Array($result)) { 
$anz++;
 
$string.="&thema".$anz."=".$row[1]; 

$string.="&news".$anz."=".$row[2];// hier wird Vari  $string überschrieben !! ?? 


echo 
"zeilenAnzahl=".$anz.$string;
?>
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 09-05-2004, 18:52   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: köln
Beiträge: 16
also der php driss funktioniert und er gibt auch genau die zeihlen aus die ich haben will aber mein flash läd sie dann nicht rein, darum glaube ich halt das das AS falsh ist !
4r4gorn ist offline   Mit Zitat antworten
Alt 09-05-2004, 19:14   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
zum testen:

ActionScript:
  1. System.useCodepage = true;
  2. nr = new LoadVars ();
  3. nr.ID = 1;
  4. nr.send ("http://php/get_id.php", nr, "POST");// hier deine .....
  5. /*#####################################*/
  6. laden = new LoadVars ();
  7. laden.onLoad = news;
  8. laden.load ("http://php/get_id.php"); // hier deine .....
  9. function news (success) {
  10.     if (success) {
  11.    
  12.         trace (this.zeilenAnzahl);
  13.         // und hier muß eine anzeige kommen
  14.         }
  15.     }
  16. }
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 10-05-2004, 20:22   #9 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: köln
Beiträge: 16
Ich habe einfach mal meine ID mit "GET" statt mit "POST" geschickt und siehe da, es hat geklapt ... !

trozdem viellen viellen dank !
Jo
4r4gorn 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 08:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele