Visualizzazione dei risultati da 1 a 4 su 4

Discussione: asp e flash

  1. #1

    asp e flash

    Ciao a tutti e Auguriii
    ho un problema, sto interfacciando flash con un database sql e pagina asp...tutto ok, ma poi devo mandare una variabile (idcentro) da flash alla pagina asp e ricevere in risposta alcuni altri dati...e qui non so come fare...
    Vi mando il codice della pagina asp:
    <%
    dim rsVariabili, queryVariabili, idCentro

    idCentro = Request.QueryString ("idcentro")

    'Response.Write idCentro
    'Response.End ()

    set rsVariabili = Server.CreateObject("ADODB.Recordset")

    queryVariabili = "SELECT * FROM tb_centri WHERE id=" & idCentro & ""

    'Response.Write queryVariabili
    'Response.End ()

    rsVariabili.Open queryVariabili,session("SQLString")

    do while not rsVariabili.EOF
    dim nomeCentro, indirizzo, telefono, fax, orario, web, email, responsabile

    nomeCentro = rsVariabili("nome")
    indirizzo = rsVariabili("indirizzo")
    telefono = rsVariabili("telefono")
    fax = rsVariabili("fax")
    orario = rsVariabili("orario")
    web = rsVariabili("web")
    email = rsVariabili("email")
    responsabile = rsVariabili("responsabile")

    Response.Write ("nomeCentro=" & nomeCentro & "&indirizzo=" & indirizzo & "&telefono=" & telefono & "&") & _
    Response.Write ("fax=" & fax & "&orario=" & orario & "web=" & web & "&") & _
    Response.Write ("email=" & email & "&responsabile=" & responsabile & "&")

    rsVariabili.MoveNext()
    loop
    %>

    -----------------------------------------------
    Questo invece il codice flash associato al pulsante:
    on (release){
    //gotoAndStop("scheda");
    id="1";
    getURL("variabili_centri.asp?idcentro=" + id ,0);
    dati2 = new LoadVars();
    dati2.onLoad = function(success) {
    if (success) {

    gotoAndStop("go2");

    }
    else {
    gotoAndStop("scheda");
    }
    };

    dati2.load("variabili_centri.asp");

    stop();
    }

    -----------------------------
    A video la pagina asp interrogata da flash mi da il giusto risultato:

    fax=0184 536519&orario=Dal Lun al Ven escluso festivi, dalle 9.00 alle 12.30web=www.asl.uno.prova.it&email=farmaco.vigila nza@asl1.liguria.it&responsabile=Dott.ssa Mara Saglietto&nomeCentro=ASL 1 Imperiese&indirizzo=via Aurelia, 97&telefono=0184 536520 / 536825&

    Ma flash è come se la aprisse senza tener conto del passaggio della variabile.....


    Grazie
    visita il mio sito
    www.silviatagliaferri.it

  2. #2

    uff ho letto tutto quello che ho trovato...
    Cosi' ho usato il famoso sendAndLoad...che dal nome fa proprio al caso mio...ovviamente non funziona...
    Ho fatto cosi':
    Pagina asp ...sempre quella, vedi sotto
    Invece per flash ho scritto:


    dati2 = new LoadVars();
    dati2.idcentro="1";
    dati2.onLoad = function(success) {
    if (success) {

    gotoAndStop("go2");

    }
    else {
    stop();


    }
    };

    dati2.sendAndLoad('variabili_centri.asp','dati2',' POST');

    passando idcentro=1, la pagina asp mi dovrebbe passare delle variabili...in effetti idcentro=1 lo riceve perche aprendola con un pulsante con geturl leggo le variabili ...il problema è che non tornano a flash, o meglio non esegue if(success) ma l'else...fermandosi li'.
    help!
    visita il mio sito
    www.silviatagliaferri.it

  3. #3

    ragazzi ce l'ho fatta!!!
    era solo che sendAndLoad ha bisogno di un indirizzo assoluto (chissa' poi perche'...)
    Quindi a chi servisse il codice è esatto basta sostituire l'indirizzo della pagina asp!!
    Ciao
    visita il mio sito
    www.silviatagliaferri.it

  4. #4
    Utente di HTML.it L'avatar di g.kama
    Registrato dal
    Jan 2003
    Messaggi
    128
    Io invece continuo ad avere problemi anche in questo modo... ma secondo me il mio problema è dentro la pagina asp... Potresti postarmi la tua pagina asp per confrontarla con la mia?
    Grazie
    Dai vita agli anni, non anni alla
    vita!

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.