Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Bottoni diversi a seconda dei casi

    Ciao a tutti! Dunque, ho il seguente pezzo di codice
    <tr>
    <td width="149" height="1"><input type="button" onclick="location.href='aggiorna_profilo.asp?userC ode=<%=rs_viewuser("code")%>'" value="Aggiorna" name="UpdateProfile"></td>
    <td height="1" width="5"></td>
    <td width="84" height="1"><input type="button" onclick="var doDelete=confirm('Cancellare questo utente?'); if(doDelete) { location.href='cancella_utente.asp?userCode=<%=rs_ viewuser("code")%>' }" value="Cancella" name="Logout"></td>
    <td width="149" height="1"> <input type="button" onclick="location.href='visualizza_squadra.asp?use rCode=<%=rs_viewuser("code")%>'" value="Rosa" name="ViewTeam">
    </td>
    </tr>

    Ora vorrei fa comparire 1 altro bottone "visualizza rosa" affianco a quelli già esistenti nel caso in cui lo username dell'utente esista già in 1 tabella di access kiamata tbl_UTteams. altrimenti compare 1 altro bottone "crea rosa". Come faccio? grazie!

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    se hai già ricavato idutente (che corrisponde all'id dell'utente già registrato) puoi mettere

    <% If idutente > 0 then
    ''' utente esistente, metto il bottone
    %>
    <input type="button" onclick="...'" value="..." name="...">
    <% end if %>
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    no, nn l'ho ricavato...cmq nn mi è molto kiaro..

  4. #4
    dunque, ho inserito subito prima del </tr> il seguente pezzo:

    <td>
    <%set conn=Server.CreateObject("ADODB.Connection")
    conn.Provider="Microsoft.Jet.OLEDB.4.0"
    conn.Open "c:/prova/mdb-database/utenti.mdb"
    set rs=Server.CreateObject("ADODB.recordset")
    sql="SELECT * FROM tbl_UTteams WHERE IDUtente="& Request.QueryString("userCode")
    rs.Open sql,conn
    if(rs.EOF) Then
    Response.Write("<input type="button" name="creaRosa" value="Crea Rosa">")
    End if
    %>
    </td>

    mi dà il seguente errore:

    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A03EE)
    Previsto ')'
    /prova/visualizza_profilo.asp, line 129, column 29
    Response.Write("<input type="button" name="creaRosa" value="Crea Rosa">")

    qualcuno sa come risolverlo?
    grazie

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    prova cosi:
    codice:
    Response.Write("<input type=""button"" name=""creaRosa"" value=""Crea Rosa"">")
    o cosi:
    codice:
    Response.Write('<input type="button" name="creaRosa" value="Crea Rosa">')
    ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    dunque:
    con il primo modo modo nn mi compare il bottone ke voglio, mentre con il secondo modo mi viene:

    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A03EA)
    Errore di sintassi
    /prova/visualizza_profilo.asp, line 129, column 15
    Response.Write('<input type="button" name="creaRosa" value="Crea Rosa">')


    AiUtO!1!

  7. #7
    ho risolto nel seguente modo, nn mi dà + errori di sintassi:

    <td>
    <%set conn=Server.CreateObject("ADODB.Connection")
    conn.Provider="Microsoft.Jet.OLEDB.4.0"
    conn.Open "c:/prova/mdb-database/utenti.mdb"
    set rs=Server.CreateObject("ADODB.recordset")
    sql="SELECT * FROM tbl_UTteams WHERE IDUtente='"& Request.QueryString("userCode")&"'"
    rs.Open sql,conn
    If(rs.EOF) Then
    Response.Write("<input type=""button"" name=""vediRosa"" value=""Vedi Rosa"">")
    Else Response.Write("<input type=""button"" name=""creaRosa"" value=""Crea Rosa"">")
    End if
    %>
    </td>

    ora in teoria mi dovrebbe dare il bottone "vedi rosa" se l'utente è nel database, mentre mi dovrebbe dare "crea rosa" se l'utente nn c'è. Il fatto è ke mi dà sempre ciò ke c'è nell'if anke se l'utente nn c'è nella tabella tbl_UTteams.
    dove sbaglio?

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    sql="SELECT * FROM tbl_UTteams WHERE IDUtente='"& Request.QueryString("userCode")&"'"
    Se IDutente e un campo contatore nel db prova a sostituire il la query evidenziata con la seguente:
    codice:
    sql="SELECT * FROM tbl_UTteams WHERE IDUtente="& Request.QueryString("userCode")
    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    ho risolto, grazie!

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.