Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    69

    problema

    ciao a tutti
    Questo codice riguarda una pagina di modifica dati dove l' utente, in base alla propria tipologia(privato o azienda), visualizza una tabella con un form con rispettivi campi e valori modificabili
    posto il codice e spiego il problema

    <%tipoutente=session("tipoutente")
    SqlElencaDatiUtentePrivato="SELECT * FROM TblUtenti WHERE idutente="&Idutente
    SET RsElencaDatiUtentePrivato=server.createobject("ADO DB.Recordset")
    RsElencaDatiUtentePrivato.open SqlElencaDatiUtentePrivato, connessione%>
    <table height="450" width="65%" border="1" align="right" cellpadding="0" cellspacing="0" bordercolor="blue">
    form action="script/modificadatiutente.asp" method="post" name="inviamodificautente">
    <%while not RsElencaDatiUtentePrivato.eof%>
    <tr>
    <td>Tipo Utente</td>
    <td><%response.write(tipoutente)%></td>
    </tr>

    <%if tipoutente="privato" then%>
    <tr>
    <td>Nome</td>
    <td>
    <input type="text" name="nome" size="30" maxlenght="25" value="<%response.write(RsElencaDatiUtentePrivato. fields("Nome"))%>">
    </td>
    </tr>
    <%else%>
    <tr>
    <td>Ragione Sociale</td>
    <td>
    <input type="text" name="ragionesociale" size="30" maxlenght="25" value="<%response.write(RsElencaDatiUtentePrivato. fields("nome"))%>">
    </td>
    </tr>
    <%end if%>
    <%if tipoutente="privato" then%>
    <tr>

    <td>Cognome</td>
    <td>
    <input type="text" name="cognome" size="30" maxlenght="25" value="<%response.write(RsElencaDatiUtentePrivato. fields("Cognome"))%>">
    </td>
    </tr>
    <%else%>
    <tr>
    <td>Riferimento</td>
    <td>
    <input type="text" name="riferimento" size="30" maxlenght="25" value="<%response.write(RsElencaDatiUtentePrivato. fields("riferimento"))%>">
    </td>
    </tr>
    <%end if%>
    <%if tipoutente="privato" then%>
    <tr>
    <td>Indirizzo</td>
    <td><input type="text" name="indirizzo" size="30" maxlenght="25" value="<%response.write(RsElencaDatiUtentePrivato. fields("indirizzo"))%>"></td>
    </tr>
    <%else%>
    <tr>
    <td>Sede Legale</td>
    <td>
    <input type="text" name="sedelegale" size="30" maxlenght="25" value="<%response.write(RsElencaDatiUtentePrivato. fields("sedelegale"))%>">
    </td>
    </tr>
    <%end if%>
    <tr>
    <td>Numero Civico</td>
    <td><input type="text" name="numerocivico" size="30" maxlenght="25" value="<%response.write(RsElencaDatiUtentePrivato. fields("numerocivico"))%>"></td>
    </tr>
    <tr>
    <td>CAP</td>
    <td><input type="text" name="cap" size="5" maxlenght="5" value="<%response.write(RsElencaDatiUtentePrivato. fields("CAP"))%>"></td>
    </tr>
    <tr>
    <td>Citta'</td>
    <td><input type="text" name="citta" size="30" maxlenght="25" value="<%response.write(RsElencaDatiUtentePrivato. fields("citta"))%>"></td>
    </tr>
    <tr>
    <td>Provincia</td>
    <td><input type="text" name="provincia" size="2" maxlenght="2" value="<%response.write(RsElencaDatiUtentePrivato. fields("provincia"))%>"></td>
    </tr>
    <tr>
    <td>Email</td>
    <td><input type="text" name="email" size="30" maxlenght="25" value="<%response.write(RsElencaDatiUtentePrivato. fields("email"))%>"></td>
    </tr>
    <tr>
    <td>Telefono</td>
    <td><input type="text" name="telefono" size="30" maxlenght="25" value="<%response.write(RsElencaDatiUtentePrivato. fields("telefono"))%>"></td>
    </tr>
    <%if tipoutente="privato" then%>
    <tr>
    <td>CodiceFiscale</td>
    <td><input type="text" name="codicefiscale" size="16" maxlenght="16" value="<%response.write(RsElencaDatiUtentePrivato. fields("codicefiscale"))%>"></td>
    </tr>
    <tr>
    <td>Username</td>
    <td> <input type="text" name="nomeutente" size="16" maxlenght="16" value=<%response.write(RsElencaDatiUtentePrivato.f ields("nomeutente"))%></td>
    </tr>
    <%else%>
    <tr>
    <td>CodiceFiscale</td>
    <td><input type="text" name="codicefiscale" size="16" maxlenght="16" value="<%response.write(RsElencaDatiUtentePrivato. fields("codicefiscale"))%>"></td>
    </tr>
    <tr>
    <td>Partita IVA</td>
    <td><input type="text" name="partitaiva" size="16" maxlenght="16" value="<%response.write(RsElencaDatiUtentePrivato. fields("partitaiva"))%>"></td>
    </tr>
    <tr>
    <td>Username</td>
    <td> <input type="text" name="nomeutente" size="16" maxlenght="16" value=<%response.write(RsElencaDatiUtentePrivato.f ields("nomeutente"))%>></td>
    </tr>
    <%end if%>

    <%RsElencaDatiUtentePrivato.movenext()%>

    <%WEND%>
    </form>
    </table>

    il problema sta qua: anziche generare sulla stessa pagina la stessa tabella modificando solo le righe interessate, viene generata sempre la stessa tabella con le stesse righe.
    esempio di come dovrebbe funzionare

    se per il privato deve essere

    nome
    cognome
    indirizzo
    cap
    citta
    provincia

    per l' azienda deve essere

    ragione sociale
    persona di riferimento
    sede legale
    cap
    citta
    provincia

    come ho gia detto la riga della tabella sostituisce la stessa riga ma con campi e valori differenti in base alla tipologia utente. Ma purtroppo la tabella resta sempre la stessa, senza apportare le dovute modifiche in base all' utente. Ho provato in mille modi ma niente da fare. Ho controllato e ricontrollato per ore la logica ma mi sembra corretta, cosi come la sintassi..

    Per favore aiutatemi a trovare l' errore


    Aspetto vostre risposte

    grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    magari tipountete non è ="privato" ma ="Privato" o = "PRIVATO" ecc.

    metti

    lcase(tipoutente) = "privato"

    oppure

    UCASE(tipoutente)= "PRIVATO"

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    69

    risolto

    grazie a tutti era" Privato", non "privato"

    a presto

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.