Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: problemi con loadvars

  1. #1

    problemi con loadvars

    ciao a tutti, ho un piccolo problema e spero che mi potete dare un aiutino. allora ho un form di iscrizione, con campi di input, ad ogni campo ho assegnato una variabile (name, surname ecc ecc) e un pulsante con istanza pulsInvio.
    il codice che ho messo nel primo fotogramma chiave e:
    codice:
    stop(); 
    pulsInvio.onRelease = function(){ 
    var sendReg:LoadVars = new LoadVars(); 
    sendReg.name = Nome.text; 
    sendReg.surname = Cognome.text; 
    sendReg.nickname = Nickname.text; 
    sendReg.email = Email.text;
    sendReg.pwd = Pwd.text;
    sendReg.indirizzo = Indirizzo.text;
    sendReg.citta = Citta.text;
    sendReg.sesso = Sesso.text;
    sendReg.onLoad = function(success){ 
    if(success){ 
    Nome.text = ""; 
    Cognome.text = "";
    NickName.text = "";
    Email.text = ""; 
    Pwd.text = "";
    Indirizzo.text = "";
    Citta.text = "";
    Sesso.text = "";
    mcMsg.mcTxt.txtMsg.text = this.controllo; 
    mcMsg.play(); 
    } 
    } 
    sendReg.sendAndLoad("register.php", sendReg, "POST"); 
    }
    Questo script lo trovato su internet, era uno script per inviare email, l'ho modificato per mettere le altre variabili, ma quando vado a provare il filmato in locale, non succede niente, come mai?

  2. #2
    lo devi provare on line perchè il php è un linguaggio lato server e funziona solo on line.. oppure se vuoi testare in locale devi installarti un personal server sull macchina
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    enigma scusa per la domanda "stupida", ma WAMP, non e' un server locale? Io sto provando tutto li, o mi sto confondendo con qualche altra cosa?

  4. #4
    ciao a tutti, ho bisogno di un aiutino. Ho un modulo con dei campi di testo dinamici, con istanza name, surname ecc. sul primo fotogramma chiave ho:
    codice:
      System.useCodepage     = true;
    _root.name.html        = true;
    _root.surname.html     = true;     
    _root.nickname.html = true;
    stop();
    
      loader = new LoadVars();
      loader.Load("recuperoDB.php");
      loader.onLoad = function(success) {
      if(success)
        {
        if(this.ok)
          {
    	  _root.name.htmlText        = "";
          _root.surname.htmlText     = "";
          _root.nickname.htmlText = "";
    	  _root.email.htmlText        = "";
          _root.pwd.htmlText     = "";
          _root.indirizzo.htmlText = "";
    	  _root.citta.htmlText     = "";
          _root.sesso.htmlText = "";
          for(var j = 1; j <= this.i; j++)
             {
             _root.name.htmlText        += eval("this.name" + j);
             _root.surname.htmlText     += eval("this.surname" + j);
             _root.nickname.htmlText += eval("this.nickname" + j);
    		  _root.email.htmlText        += eval("this.email" + j);
             _root.pwd.htmlText     += eval("this.pwd" + j);
             _root.indirizzo.htmlText += eval("this.indirizzo" + j);
    		 _root.citta.htmlText     += eval("this.citta" + j);
             _root.sesso.htmlText += eval("this.sesso" + j);
             }
          _root.output.text = "ok";
          }
        else
           {
    	  _root.name.htmlText        = "";
          _root.surname.htmlText     = "";
          _root.nickname.htmlText = "";
    	  _root.email.htmlText        = "";
          _root.pwd.htmlText     = "";
          _root.indirizzo.htmlText = "";
    	  _root.citta.htmlText     = "";
          _root.sesso.htmlText = "";   
           _root.output.text          = "error";
           }
        }
      }
    nel file recuperoDB.php ho:
    codice:
    <?php
    // set your infomation.
    
    $dbhost='localhost';
    
    $dbusername='root';
    
    $dbuserpass='';
    
    $dbname='pippo';
    
    // connect to the mysql database server.
    
    mysql_connect ($dbhost, $dbusername, $dbuserpass);
    
    if (!mysql_select_db($dbname)) die(mysql_error());
    
    $query = "SELECT `name`, `surname`, `nickname`, `email`, `pwd`, `indirizzo`, `citta`, `sesso`  
    FROM `user`
    ORDER BY `name`";
    
    $query_results = mysql_query($query);
    
    while($fetch = mysql_fetch_array($query_results))
         {
    	 echo "&name".$i."=".$fetch['name']."
    ";
         echo "&surname".$i."=".$fetch['surname']."
    ";
         echo "&nickname".$i."=".$fetch['nickname']."
    ";
    	 echo "&email".$i."=".$fetch['email']."
    ";
         echo "&pwd".$i."=".$fetch['pwd']."
    ";
         echo "&indirizzo".$i."=".$fetch['indirizzo']."
    ";
    	 echo "&citta".$i."=".$fetch['citta']."
    ";
         echo "&sesso".$i."=".$fetch['sesso']."
    ";
         }
    
    ?>
    Vorrei che nel modulo apparissero i dati del utente che prelevo dal database, solo che non mi funziona. Mi dite se c'e qualche errore nei due file? Oppure avete qualche esempio gia' fatto da cui poter studiare il procedimento? grazie

  5. #5
    ragazzi nessuno che mi puo' dare una mano?

  6. #6
    Fragolina ?? ma non mi avevi detto che avevi risolto inserendo l'& alla fine ... quanti post hai aperto ??

  7. #7
    ciao rempox, avevo risolto ad inviare le variabili al database, pero' adesso vorrei fare l'incontrario, cioe' tengo un swf con dei campi di testo dinamico, con variabile name, surname ecc ecc, solo che non so come far stampare i valori dal database nei campi di testo, nel caso l'utente volesse cambiare la password, email ecc ecc. Ci sto provando da ieri, ma non ci riesco

  8. #8
    vedo tuttavia che alcuni consigli non li hai seguiti ....


    pero' adesso vorrei fare l'incontrario, cioe' tengo un swf con dei campi di testo dinamico, con variabile name, surname ecc ecc, solo che non so come far stampare i valori dal database nei campi di testo, nel caso l'utente volesse cambiare la password, email ecc ecc.

    non ho capito il senso di stampare ...

    tu vuoi CARICARE i record del tuo DB su dei campi di testo dinamici contenuti in un swf ??

  9. #9
    ciao rempox, si esatto, voglio caricare i record dal DB nei campi di testo dinamici.

  10. #10
    guardati le risposte che ti ho mandato.... perchè insisti con quell'eval

    Codice PHP:

    btn
    .onRelease=function(){
         
    read_external()
    }

    function 
    read_external(){

         
    loader = new LoadVars();

         
    loader.onLoad = function(success) {
               if(
    success){
                      if(
    this.ok){
                           
    reset_fields()
                           
    j=1
                           
    while(this["username"+j] != undefined){

                                
    _root.username.htmlText += this["username" j];
                                
    _root.password.htmlText += this["password" j);
                                
    _root.email.htmlText += this["email" +j];
                                
    _root.name.htmlText += this["name" j];
                                
    _root.surname.htmlText += this["surname" j];
                                
    _root.address.htmlText +=  this["address" j];
                                
    _root.sesso.htmlText += this["sesso" j];
                                
    _root.capelli.htmlText += this["capelli" j];
                                
    _root.occhi.htmlText += this["occhi" j];
                            
    j++
                          }
                          
    _root.output.text "ok";
                     }else{
                              
    reset_fileds()
                     }
               }else{
                  
    trace("errore caricamento dati esterni: file flash-estrarre.php"
               
    }
          }

         
    loader.load("flash-estrarre.php");
    }

    function 
    reset_fields(){
        
    _root.username.htmlText "";
        
    _root.password.htmlText "";
        
    _root.email.htmlText "";
        
    _root.name.htmlText "";
        
    _root.surname.htmlText "";
        
    _root.address.htmlText "";
        
    _root.sesso.htmlText "";
        
    _root.capelli.htmlText "";
        
    _root.occhi.htmlText "";


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.