Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    Utente di HTML.it L'avatar di Digenis
    Registrato dal
    Feb 2003
    Messaggi
    186
    se ti riferisci alle pagine sono le seguenti:
    rilevante .asp
    e
    gen.asp
    grazie

  2. #12
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Non ho capito: l'elenco di titoli che abbiamo fatto dovrebbero essere dei link giusto? Portano tutti alla stessa pagina o sono in qualche modo differenziati?

  3. #13
    Utente di HTML.it L'avatar di Digenis
    Registrato dal
    Feb 2003
    Messaggi
    186
    In realtà ho fatto due pagine una per le notizie generiche (gen.asp) e una per le notizie rilevanti, l'aspetto se vedi è lo stesso:
    http://www.admadillo.it/rilevante.asp?id=13 la notizia rilevante e
    http://www.admadillo.it/gen.asp?id=19
    quella generica.
    Praticamente quest'elenco dovrebbe contenere dei link (i titoli), ogni link (e quindi ogni titolo) richiama una pagina contenente titolo,data,immagine e testo, questa pagina dovrebbe essere gen.asp se il titolo presente nell'elenco fa parte della tabella "notizie" oppure dovrebbe essere rilevante.asp se appartiene alla tabella foto_del_giorno.
    Quindi ci sono due tabelle di notizie e ognuna ha una sua pagina dove è possibile visualizzarle per intero. L'elenco mi serve per mostrarle tutte. Spero di essermi spiegato bene .
    Graazie ancora per l'aiuto

  4. #14
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Se non ho capito male, ogni riga stampata dovrebbe essere un link alla rispettiva pagina in cui l'articolo si legge per intero giusto?

    In più, a seconda del tipo di notizia, devi andare alla pagina gen.asp oppure alla rilevante.asp a seconda della tabella in cui l'articolo stesso è memorizzato, giusto?

  5. #15
    Utente di HTML.it L'avatar di Digenis
    Registrato dal
    Feb 2003
    Messaggi
    186
    esatto

  6. #16
    beh,per mandare alle diverse pagine non avevi bisogno di due tabelle,bastava aggiungere un campo "Tipo" alla tabella in cui inserivi due valori:generica o rilevante.
    poi modificavi le query del tipo

    select * FROM Nome_Tabella WHERE Tipo='generica'

  7. #17
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Il "problema" sta nel fatto che nell'elenco le notizie generiche e quelle rilevanti sono mescolate. Devi quindi fare in modo che la distinzione rimanga.

    Usa quindi questo SQL:

    sql="(SELECT titolo, data, 1 as tipo FROM foto_del_giorno) UNION (SELECT titolo, data, 2 as tipo FROM notizie) ORDER BY titolo "

    In questo modo crei un nuovo campo (chiamato "tipo") nella query risultante che non deriva da nessun campo delle tabelle originali, ma che vale sempre 1 per i record che provengono dalla tabella foto_del_giorno e sempre 2 per i record di notizie.

    A questo punto ogni riga dovrai crearla mettendoci dentro un link in cui la pagina la decidi a seconda del campo "tipo", più l'id dell'articolo da visualizzare:

    codice:
    Response.Write "" & RS("titolo") & "
    "

  8. #18
    Utente di HTML.it L'avatar di Digenis
    Registrato dal
    Feb 2003
    Messaggi
    186
    scusami longline ma dove devo mettere questo codice?
    codice:
    Response.Write "" & RS("titolo") & "
    "

  9. #19
    Utente di HTML.it L'avatar di Digenis
    Registrato dal
    Feb 2003
    Messaggi
    186
    mi dà questo tipo di problemi:
    codice:
    Microsoft VBScript compilation error '800a0401' 
    
    Expected end of statement 
    
    /press.asp, line 33 
    
    Response.Write "<a href="""If RS("tipo")= 1 Then Response.Write "rilevante.asp?id="
    ---------------------------^

  10. #20
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Quel problema te lo dà proprio perchè non sei andato a capo come avevo fatto io.

    Hai presente quando mi hai chiesto:
    è giusto?
    Poi per stampare i record devo fare così?:
    <%=rs("titolo")
    per esempio?
    Ecco, devi mettere il codice in quel punto lì!

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.