Visualizzazione dei risultati da 1 a 4 su 4

Discussione: variabile da php

  1. #1

    variabile da php

    Perchè se chiamo con questa istruzione:

    loadVariablesNum ("prova.php", 0, "POST");

    e nel file prova.php assegno il valore 1 alla variabile ok:

    print "vai=1";

    nel mio movie se metto un campo di testo col nome "vai"
    lo vedo assumere il valore 1 ma se metto un'istruzione:

    if (via==1) in flash questa non si avvera?

    Riassumento: l'istruzione print "vai=1" non fa in modo che sia vera
    la condizione
    if (via==1) in flash
    nonostante un campo di testo con nome "via" messo come controllo
    diventa =1...
    spero di essermi spiegata...
    sono disperata...
    grazie a tutti
    Pam

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    1.

    la condizione esatta è:

    codice:
    if (Number(via) == 1)
    oppure:

    codice:
    if (via == "1")
    dal momento che tutte le variabili caricate appaiono come stringhe.



    2.

    devi attendere il caricamento dei dati, prima di usarli:

    http://flash-mx.html.it/guide/lista_....asp?idguida=9

  3. #3

    niente da fare :(

    Avevo già il dubbio che il problema fosse quello ma non funziona nemmeno considerando "ok" come una stringa.
    e ovviamente avevo fatto in modo che verificasse se "ok=1" continuamente e non una volta sola.
    La cosa assurda è che con ASP funziona!
    response.write(ok=1)
    Non riesco a capire davvero
    chi mi aiuta?
    pamy

  4. #4
    Utente di HTML.it L'avatar di piaza
    Registrato dal
    Oct 2003
    Messaggi
    131

    fla/php

    file php:

    <?php
    $numImg = "3";
    $foto1 = "images/img1.jpg";
    $foto2 = "images/img2.jpg";
    $foto3 = "images/img3.jpg";


    /*
    stampo le variabili in formato URL-encoded
    in modo che possano essere caricate in flash
    */

    $vars = "";
    $vars .= "numImg=".$numImg."&";
    $vars .= "foto1=".$foto1."&";
    $vars .= "foto2=".$foto2."&";
    $vars .= "foto3=".$foto3;

    echo $vars;
    ?>


    file fla:

    myVars = new LoadVars();

    /*chiamo il metodo load passando come
    parametro url (unico parametro da passare)
    il percorso assoluto alla mia pagina php */

    myVars.load("vars.php");

    //un volta caricate le variabili avremo

    myVars.onLoad=function(){
    x=myVars.numImg add " - " add myVars.foto1 add " - " add myVars.foto2 add " - " add myVars.foto3
    num=random(myVars.numImg)+1
    contiene.loadMovie(eval("myVars.foto" add num))
    }



    se ti può essere utile..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.