Visualizzazione dei risultati da 1 a 6 su 6

Discussione: controllo campo vuoto

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    controllo campo vuoto

    Carissimi,
    questo script mi elenca tutti i dati dal db relativi alla categoria indicata , tramite request.querystring, e controlla anche il campo ATTIVAZIONE abbia il testo SI, ora capita che gli utenti abbiano il campo ATTIVAZIONE su SI, ma il campo TITOLO necessario per elencare è vuoto e possibile elencare solo gli utenti della categoria indicata con attivazione SI e con il campo TITOLO pieno?
    Grazie
    G.
    codice:
    <%		
    
    cate = request.querystring("categoria")
    
    SQL = "SELECT COUNT(*) FROM db"
    sql = "SELECT * FROM db WHERE categoria LIKE '%" & cate & "%' AND attivazione = 'SI' order by categoria desc" 
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    
    rs.Open sql, Conn, 3, 3
    %>
    <script type="text/javascript">
    function submitform(quale)
    {
        document.forms[quale].submit();
    }
    
    </script>
    </head>
    
    <body>
    
    
    <p align="center">[b]<font face="Tahoma" size="3" color="#FF0000">
    TITOLO PAGINA
    </font></p>
    <%
    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 name="A<%=rs.Fields("id")%>" 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
    	%>

  2. #2
    aggiungi una WHERE sul TITOLO (... TITOLO<>'')

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    perdonami..
    dove devo aggiungere la where?
    Grazie.
    G.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    ho capito dove, grazie...

  5. #5
    poi quando hai risolto posta la soluzione

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    hai ragione, eccola:
    codice:
    sql = "SELECT * FROM db WHERE categoria LIKE '%" & cate & "%' AND attivazione = 'SI'  AND titolo <>''  order by categoria desc"
    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.