Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: lista dinamica

  1. #1

    lista dinamica

    Ciao ragazzi...
    ho una pagina con un mega listone, con titoli e sottotitoli.
    Per ora, quando ci arrivo, vedo solo i titoli principali, poi, cliccando su di essi, appaiono TUTTI i sottotitoli...
    Come posso far apparire solo quelli relativi al titolo che ho cliccato?

  2. #2
    quanto sei generico


    fai apparire solo quelli colelgati al titolo cliccato. come fai a farli apaprire? javascript?asp? illuminaci

  3. #3
    genericA ^__^
    ...ti posto il codice

    codice:
     
    case "autorita":
    response.write "<p class=""titolo"">VISUALIZZA MONETE PER AUTORITA'</p>"
    Set rs = Server.CreateObject("ADODB.Recordset")
    SQL= "SELECT * FROM piancastelli ORDER BY datazione_da, autorita"
    rs.Open SQL , StrConnect, 3, 3
    autorita=""
    while not rs.EOF
    if autorita<>rs("autorita") then
    if dataz<>"" then response.write("</p>")
    response.write("<a href=index.asp?content=autorita&auto=espandi><p class=""titolo1"">"&rs("autorita")&"
    [img][/img]</p></a><p class=""testo"">")
    end if
    %>
    <%
    select case request("auto")
    case "espandi":%>
    <div class="space">[img]images/puntoM.gif[/img]"><%=rs("nominale")%> (<%=rs("datazione")%>) coniata da <%=rs("autorita")%> in <%=rs("zecca")%> proveniente da <%=rs("regione")%></div>
    
    <%end select%>
    <%	autorita=rs("autorita")
    rs.MoveNext
    wend
    response.write("</p>")

  4. #4
    non ho capito una mazza: dov'è che estrai i sotto titoli? ma estrai tutto quanto con una query?

    i sottotitoli sono il case "espandi" ?

  5. #5
    si, i sottotitoli sono il case "espandi"(perchè tutto il listone è il case "autorita", contenuto in un altro case), e viene estratto tutto con un'unica query

  6. #6
    nel database c'è qualcosa che distingue il titolo dal sottotitolo?

  7. #7
    no, in realtà il titolo è composto dal campo "autorita" nel db...e il sottotitolo da altri valori contenuti in altri campi della stessa tabella

  8. #8
    allora, in

    codice:
    select case request("auto")
    case "espandi":
    devi fare un'altra query al database che ti estragga solo i sottotitoli relativi a quella autorità, qualcosa del tipo:

    codice:
    select * from piancastelli where autorita='" & autorita & "'"
    o cmq scegliendo solo il campo sensibile che ti dice se il sottotiolo è di uno o di un altra autorià

    altrimenti dimmi com'è la struttura della tabella che la vediamo assieme

  9. #9
    grazie, ho provato così

    codice:
    SQLauto= "SELECT * FROM piancastelli WHERE autorita LIKE '%"&autorita&"%' ORDER BY datazione_da, autorita "
    e in effetti non stampa proprio tutto, però nemmeno solo quello che chiedo...

  10. #10
    togli il like e usa = senza gli %

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.