Visualizzazione dei risultati da 1 a 4 su 4

Discussione: sendAndLoad

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    121

    sendAndLoad

    Salve a tutti...
    Sto cercando di creare una pagina flash che mi invia e riceve i dati da una pagina php.
    La pagina php mi genera questo codice:
    &login=manuel&pass=test&
    nella pagina flash o realizzato un form che permette di inserire nome utente e pass ed un'area di testo che dovrebbe visualizzarmi la risposta del php:

    function showContent() {
    test = dati.login;
    }


    var dati = new LoadVars();
    dati.utente = utente.text;
    dati.pass = pass.text;
    dati.onLoad = showContent;

    autentica.onRelease = function() {
    dati.sendAndLoad("login.php",dati,"POST");
    }
    Quando lo eseguo la variabile test mi da undefined

  2. #2
    test dove l'hai creata ??
    vuoi provare così

    codice:
    test=""
    var dati = new LoadVars();
    dati.utente = utente.text;
    dati.pass = pass.text;
    dati.onLoad = function(success){
          if(success){
             trace(this.login)
             test=this.login
             trace(test) 
          }else{
             // php non risponde
          }
    }
    
    autentica.onRelease = function() {
    dati.sendAndLoad("login.php",dati,"POST");
    }
    oppure

    codice:
    function showContent() {
    dati.test = dati.login;
    }
    
    
    var dati = new LoadVars();
    dati.utente = utente.text;
    dati.pass = pass.text;
    dati.test=""
    dati.onLoad = showContent;
    
    autentica.onRelease = function() {
    dati.sendAndLoad("login.php",dati,"POST");
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    121
    ho provato i tuoi metodi ma non mi funziona... in realtà quando premo non fa nulla.

    potrebbe essere un problema della pagina php?

    //recupero i titoli
    $qr = mysql_query("SELECT
    `login`.`login`,
    `login`.`pass`,
    `login`.`id`
    FROM
    `login`
    WHERE
    `login`.`login` = '".$_POST['utente']."' AND
    `login`.`pass` = 'test'");

    //stampo il risultato
    $nrows = mysql_num_rows($qr);
    for ($i=0; $i < $nrows; $i++) {
    $row = mysql_fetch_array($qr);
    echo "&login=".$row['login'];
    echo "&pass=".$row['pass']."&";
    }
    perchè se io la scrivo senza recuperare la variabile funziona

    //recupero i titoli
    $qr = mysql_query("SELECT
    `login`.`login`,
    `login`.`pass`,
    `login`.`id`
    FROM
    `login`
    WHERE
    `login`.`login` = 'manuel' AND
    `login`.`pass` = 'test'");

    //stampo il risultato
    $nrows = mysql_num_rows($qr);
    for ($i=0; $i < $nrows; $i++) {
    $row = mysql_fetch_array($qr);
    echo "&login=".$row['login'];
    echo "&pass=".$row['pass']."&";
    }

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    121
    Nessuno può aiutarmi... non so proprio più dove sbattere la testa

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.