Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    riconoscere utente attivo

    Carissimi,
    sto creando un elenco di utenti che dovranno essere attivati per poter visionare e/o modificare la loro scheda divisi per categoria.
    Naturalmente ho creato anche un motore di ricerca diviso per categoria di questi utenti, ora come faccio a far visionare solo gli utenti attivi?
    In pratica io nel db ho creato un campo attivazione che alla registrazione dell'utente imposta NO e poi per attivarlo modifico il campo in SI, quindi si potrebbe usare questo campo db per eventuale controllo, però utlizzando il motore di ricerca mi fa vedere lo stesso l'utente.
    Ora chiedo, non vorrei far visionare gli utenti non ancora attivati cerca mediante motore di ricerca la sua categoria, come posso fare?
    Ecco lo script del motore:
    codice:
    <%
    If rs.EOF Then
    %> 
    <p align="center"><font face="Tahoma" size="3">Nessun risultato disponibile</font></p>				
    <%
    Else 
    %>	
    <div align="center">
    <table border="0" width="607" cellspacing="0" cellpadding="0" id="table5" height="58">
    <tr>
    td align="center" width="607">
    [b]
    <font face="Verdana" size="2" color="#000080">
    <TABLE BORDER="0" bordercolorlight="#000080" bordercolordark="#00FFFF" cellspacing="4" width="352" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" height="54" id="table8">
    <TR>
    <TD bgcolor="#88C300" height="21">
    <p align="center"><font size="2" color="#FFFFFF">Nome Artista</font></p>
    </TD>
    <%
    	rs.MoveFirst
      i =1
    	Do Until rs.EOF
    %>	
    </TR>
      <center>
    <TR>
    <TD align="left" bgcolor="#F7F7F7">
    <FORM id="myform" action="index.asp?key=250" method=post >
    <input type="hidden" name="id" size="10" value="<%=rs.Fields("id")%>">
    <font face="Verdana" size="2" color="#000080">
    <p align="center"><%=rs.Fields("titolo")%>
    </TD></FORM>		
    </font></p>
    </TD>
    </TR>	
    <%
    i=i+1
    rs.MoveNext 
    Loop
    %>
    </TABLE>
    </td>	
    </tr></table>
    </div>	
    </div></td></tr>
    <%
    End If
    %>
    Grazie
    G.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non si vede la query ma è lì che devi filtrare quelli attivi.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Ecco la query, come posso fare il filtraggio?

    codice:
    cate = request.querystring("categoria")
    
    SQL = "SELECT COUNT(*) FROM artisti"
    sql = "SELECT * FROM artisti WHERE categoria LIKE '%" & cate & "%' order by categoria desc" 
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, Conn, 3, 3
    Grazie per l'aiuto roby
    G.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    sql = "SELECT * FROM artisti WHERE categoria LIKE '%" & cate & "%' AND attivazione = 'SI' order by categoria desc"
    Roby

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.