Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Actionscript + Db

  1. #1
    Utente di HTML.it L'avatar di dricky
    Registrato dal
    Sep 2005
    Messaggi
    54

    Actionscript + Db

    Ragazzi ho un problemino con ASP e actionscript, non so da cosa dipenda per me è tutto ok.
    Allora, dovrei controllare nome utente e password da un database e se è corretta passare ad altro frame... ma penso che il php non riceva nulla. vi posto i codici:

    actionscript:

    on(release, keyPress "<Enter>")
    {
    var invia= new LoadVars();
    var ricevi= new LoadVars();
    invia.usname=_root.userf;
    invia.passw=_root.pwdf;
    invia.sendAndLoad ("utenti.asp", ricevi, "POST");

    ricevi.onLoad = function(success)
    {
    if(success)
    {
    user=this.usn;
    pwd=this.pass;
    utente=this.utent;

    if(user==_root.userf&&pwd==_root.pwdf)
    gotoAndStop(2);
    else gotoAndStop(3);
    }
    else gotoAndStop(3);

    }
    }


    ASP:
    <%

    RD() '<< legge

    Function RD()
    '<< apertura e collegamento database
    Dim Con, rs, strSQL, user, usernam, passwor
    Set Con = Server.CreateObject ("ADODB.Connection")
    Con.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&_
    server.MapPath("utenti.mdb")

    Set rs = server.CreateObject ("ADODB.Recordset")
    user = Request("usname")
    pwd = Request("passw")
    strSql="Select * From registro where registro.username='"+user+"'"
    '<< leggiamo i dati nel db e visualizzati nel form di flash
    if(user=usernam And pwd=passwor)Then
    rs.Open strSql, con
    response.write ("&pass" & "="+rs("password"))
    response.write ("&usn" & "="+rs("username"))
    response.write ("&utent" & "="+rs("utente"))
    rs.Close
    End If


    End Function
    %>

  2. #2
    nn hovapito bene qua
    var invia= new LoadVars();
    var ricevi= new LoadVars();
    invia.usname=_root.userf;
    invia.passw=_root.pwdf;
    invia.sendAndLoad ("utenti.asp", ricevi, "POST");



    xchè crei due oggetti loadVars?
    ne basta uno


    cmq con una cosa del genere
    Codice PHP:
    on(release){   
    myVars = new LoadVars();   
    myVars.nick nickname.text;   
    myVars.password password.text;   
    myVars.onLoad = function(success){      
    if(
    success){         
    trace(this.msg);         
    if(
    this.login){           
     
    // ok, you're logged.. go to the page for           
     // registered users      
       
    }     
     } else {      
       
    trace("Error reading the php page");    
      }  
     }   
    myVars.SendAndLoad("http://percorso/pagina.php"myVars"POST");

    cmq ti riporto un link dove è spiegato come fare proprio un'area di login con flash e php
    qua

    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it L'avatar di dricky
    Registrato dal
    Sep 2005
    Messaggi
    54

    ecco il problema

    ho trovato il problema, ma non saprei risolverlo:
    allora il problema sta nell'invio delle variabili da flash ad asp

    on(release, keyPress "<Enter>")
    {
    var invia= new LoadVars();
    invia.usname=_root.userf; // campo di testo con nome istanza
    e nome variabile userf
    invia.passw=_root.pwdf;// stessa cosa ma pwdf

    invia.sendAndLoad ("utenti.asp", invia, "POST");

    invia.onLoad = function(success)
    {

    non invia nulla ecco il problema.

  4. #4
    Utente di HTML.it L'avatar di dricky
    Registrato dal
    Sep 2005
    Messaggi
    54

    ecco il problema

    ho trovato il problema, ma non saprei risolverlo:
    allora il problema sta nell'invio delle variabili da flash ad asp

    on(release, keyPress "<Enter>")
    {
    var invia= new LoadVars();
    invia.usname=_root.userf; // campo di testo con nome istanza
    e nome variabile userf
    invia.passw=_root.pwdf;// stessa cosa ma pwdf

    invia.sendAndLoad ("utenti.asp", invia, "POST");

    invia.onLoad = function(success)
    {

    non invia nulla ecco il problema.

  5. #5

    Re: ecco il problema

    Originariamente inviato da dricky
    ho trovato il problema, ma non saprei risolverlo:
    allora il problema sta nell'invio delle variabili da flash ad asp

    on(release, keyPress "<Enter>")
    {
    var invia= new LoadVars();
    invia.usname=_root.userf; // campo di testo con nome istanza
    e nome variabile userf
    invia.passw=_root.pwdf;// stessa cosa ma pwdf

    invia.sendAndLoad ("utenti.asp", invia, "POST");

    invia.onLoad = function(success)
    {

    non invia nulla ecco il problema.
    bah strano hai delle caselle di input con istanza userf e pwdf
    stanno sullo stage??
    prova a togliere _root

    prova a inizializzare le var mettendo sul frame
    userf="";
    pwdf="";

    metti qualche trace x vedere cosa legge
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  6. #6
    Utente di HTML.it L'avatar di dricky
    Registrato dal
    Sep 2005
    Messaggi
    54

    trace?

    non ho idea di cosa sia tracert pero' ho messo a posto come dici :

    var invia= new LoadVars();

    invia.pwdf=pwdf;
    invia.sendAndLoad ("utenti.asp", invia, "POST");

    invia.onLoad = function(success)

    nel frame ho messo anche

    var pwdf="";

    ma continua a noon andare


    nell'asp ho messo

    pwd = Request("pwdf")

    penso sia giusto

  7. #7
    magari fatti una piccola letture qua
    http://flash-mx.html.it/guide/lista_....asp?idguida=1

    ti saranno + chiare le idee


    poi magari metti

    nel release x vedere se invia le var

    trace(pwfd);
    trace(userf);

    poi una cosa del genere
    request.form("var")

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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 © 2026 vBulletin Solutions, Inc. All rights reserved.