Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 30
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    stampa del contenuto di una variabile asp in un campo di testo dinamico

    Ciao, ho creato un modulo di inserimento dati in un database access con flash e asp. Tutto funziona correttamente, ma adesso ho un problema di ritorno del contenuto di una variavile asp in un campo di testo dinamico di flash. Si tratta di una registrazione utente. L'utente inserisce i suoi dati personali nel database e insieme ai dati personali inserisce anche una username e una password che userà per il login. In asp, controllo se la username è già presente nel database, e a questo punto se è presente dovrei inviare l'informazione all'utente tramite un messaggio contenuto in una variabile asp e quindi fermare la registrazione. Ecco in flash come faccio l'inserimento dei dati (con il metodo sendAndLoad):
    codice:
    dati = new LoadVars();
    		//variabili post
    		dati.nome = _parent.nome.text;
    		dati.cognome = _parent.cognome.text;
    		dati.mail = _parent.mail.text;
    		dati.tel = _parent.tel.text;
    		dati.cell = _parent.cell.text;
    		dati.fax = _parent.fax.text;
    		dati.ind = _parent.res.text;
    		dati.cit = _parent.cit.text;
    		dati.prov = _parent.prov.text;
    		dati.un = _parent.un.text;
    		dati.pw = _parent.pw.text;
    		//trace("inviato");
    		dati.sendAndLoad("insdatiuser.asp",dati,"post");
    I dati vengono quindi inviati alla pagina asp che contine questo codice:
    codice:
    set rsver=server.CreateObject("adodb.recordset")
    sqlver="select * from user where un='"&un&"'"
    rsver.open sqlver,conn,3,3
    if rsver.bof=false then
    
    'invio delle informazioni a flash di nome utente già presente
    
    else
    
    'scrivo il nuovo record quindi il nuovo utente 
    set rs=server.CreateObject("adodb.recordset")
    sql="INSERT INTO user (nome,cognome,mail,tel,cell,fax,indirizzo,citta,prov,un,pw,data_reg) VALUES ('"&nome2&"','"&cognome2&"','"&mail&"','"&tel&"','"&cell&"','"&fax&"','"&ind2&"','"&cit2&"','"&prov2&"','"&un&"','"&pw&"','"&data&"')"
    'response.write sql
    rs.open sql,conn,3,3
    end if
    Praticamente dopo if rsver.bof=false then Dovrei inviare l'informazione a flash.. come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    hai letto quì?

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Krono
    hai letto quì?
    si ma non capisco cosa vuole dire.. cioè qui dice che devo usare LoadVariables, ma nel contesto in cui mi trovo non saprei proprio come usarlo.. cioè che devo fare un redirect ad un'altra pagina che contiene il messaggio? ma poi come controllo da flash che l'inserimento non è andato a buon fine perchè la username inserita già esiste?

  4. #4
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    up

  5. #5
    spiace ma..
    non uso database access e neppure asp
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da webbeloz
    spiace ma..
    non uso database access e neppure asp

  7. #7
    passa a PHP :metallica
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da webbeloz
    passa a PHP :metallica
    mhh magari ad asp.net

  9. #9
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    vi faccio vedere come ho fatto:
    codice asp:
    codice:
    set rsver=server.CreateObject("adodb.recordset")
    sqlver="select * from user where un='"&un&"'"
    rsver.open sqlver,conn,3,3
    if rsver.bof=false then
    'invio delle informazioni a flash
    testo="REGISTRAZIONE FALLITA! LA USER NAME INSERITA RISULTA: ESISTENTE. RIPETERE LA REGISTRAZIONE SCEGLIENDO UNA USER NAME DIVERSA."
    response.write("txtthanks="&testo)
    else
    'response.write("non esiste")
    'scrivo il nuovo record quindi il nuovo utente :)
    set rs=server.CreateObject("adodb.recordset")
    sql="INSERT INTO user (nome,cognome,mail,tel,cell,fax,indirizzo,citta,prov,un,pw,data_reg) VALUES ('"&nome2&"','"&cognome2&"','"&mail&"','"&tel&"','"&cell&"','"&fax&"','"&ind2&"','"&cit2&"','"&prov2&"','"&un&"','"&pw&"','"&data&"')"
    'response.write sql
    rs.open sql,conn,3,3
    testo="GRAZIE PER ESSERTI REGISTRATO. TI E' STATA INVIATA UNA E- MAIL DOVE VENGONO RIEPILOGATI I DATI CHE HAI USATO PER LA REGISTRAZIONE. PER ACCEDERE ALL'AREA RISERVATA BASTA INSERIRE USER NAME E PASSWORD SCELTI NELLA SEZIONE - LOGIN -."
    response.write("txtthanks="&testo)
    end if
    codice as:
    codice:
    dati = new LoadVars();
    //variabili post
    dati.nome = _parent.nome.text;
    dati.cognome = _parent.cognome.text;
    dati.mail = _parent.mail.text;
    dati.tel = _parent.tel.text;
    dati.cell = _parent.cell.text;
    dati.fax = _parent.fax.text;
    dati.ind = _parent.res.text;
    dati.cit = _parent.cit.text;
    dati.prov = _parent.prov.text;
    dati.un = _parent.un.text;
    dati.pw = _parent.pw.text;
    dati.sendAndLoad("insdatiuser.asp", dati, "post");
    returntxt=txtthanks
    _parent.puls.thanks._visible = true;
    _parent.puls.thanks.txtthanks.text = returntxt;
    gotoAndStop(2);
    Non mi funziona
    Cioè il record non me lo scrive oppure me lo scrive (quindi il controllo sulla user name funziona), ma non mi scrive il messaggio nel campo di testo dinamico

  10. #10
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    possibile che nessuno abbia mai incontrato una cosa del genere?

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.