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

    Codice html condizionale con asp

    Salve a tutti sto sperimentando asp per la prima volta e mi sono imbattuto nel seguente problema:
    1. Mi collego al db (ok)
    2. Vedo se nella variabile Table c'è qualcosa (cosi capisco se è il primo ingresso nella pagina o meno)(table è una variabile ottenuta con querystring per sapere che tabella ho richiesto, se è la prima volta ovviamente è vuota)
    3. Mostro una select delle tabelle contenute nel db (ovviamente se è la prima volta il campo è vuoto)
    4. Quando l'utente ha scelto che tabella vedere vorrei far apparire un'altra select con i campi della tabella scelta
    e qui ho il problema. Non riesco a far apparire la casella campo quando voglio io anzi se carico la pagina mi dà errore.
    Posto il codice:


    codice:
    Campo:
     <SELECT NAME="SearchField" size="1" > 
    <% i=0 Do While i<RS.Fields.count%> 
    <option Value="<%=RS.Fields(i).Name%>"> <%=RS.Fields(i).Name%> </option>
     <% i=i+1 Loop %> </SELECT>
    voglio in pratica che questo venga visulaizzato solo sotto la condizione
    if Table then....
    grazie a tutti

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma "table" alla fine cos'è? Una variabile, un recordset, cosa?

    Roby

  3. #3
    Hai ragione a inizio pagina ho definito table in questo modo:
    codice:
    Table=Request.querystring("Table")
    su cui faccio il seguente controllo per vedere se è la prima volta che accedo alla pagina o meno

    codice:
    if Table then sql = "select * from "+Table
     set RS = Conn.Execute(sql)
     end if
    se in table c'è qualcosa allora faccio la query e mi si seleziona un determinato campo di un'altra select,se è vuota e quindi è la prima volta che accedo alla pagina nella selct appare il campo di default vuoto...

  4. #4
    ----------------------------------------------------
    usa la pluripremiata

    IF TRIM(table & "[]") = "[]" Then
    ' vuoto!
    ELSE
    ' pieno
    END IF

    ----------------------------------------------------

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.