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

    richiamare risultati nella stessa pagina

    Recupero dal DB una serie di dati cio è dei titoli di newsletter
    http://192.168.0.67:8080/newsletter_ISAAA.asp?IDnews=14

    Ma invece di aprire un link dell'articolo in dettaglio in un'altra pagina

    http://192.168.0.67:8080/leggi_newsletter.asp?ID=107

    volevo leggere il risultato nella stessa in fondo mediante anchor

    Si può ? devo modificare il DB ?

    Grazie

  2. #2
    Recupero dal DB una serie di dati cio è dei titoli di newsletter
    http://www.cedab.it/newsletter_ISAAA.asp?IDnews=14

    Ma invece di aprire un link dell'articolo in dettaglio in un'altra pagina

    http://www.cedab.it/leggi_newsletter.asp?ID=107

    volevo leggere il risultato nella stessa in fondo mediante anchor

    Si può ? devo modificare il DB ?

    Così va meglio !!!! :maLOL:

  3. #3
    Se non ho malinteso, cliccando sul titolo della notizia, vorresti essere diretto al punto della stessa pagina in cui è pubblicato per intero il contenuto della notizia.

    Si può fare, correttamente, con un anchor, e per realizzare ciò la tua pagina deve contenere un elenco dei titoli delle news, così come già avviene, e di seguito l'elenco dei testi (per intero) delle news.

    Dopo la parte di codice già esistente, aggiungi (pseudocodice da tradurre in codice):

    codice:
    -sql2 = "SELECT * FROM news [ORDER BY (l'ordine che vuoi)]" 
    -crea e apri il recordset
    -crea il ciclo che presenta rs2("testo delle news")
    -chiudi e distruggi il recordset
    dove "testo delle news" è il nome del campo che contiene il testo completo delle news nel database, e dove dovrai mettere l'anchor.

    Eventualmente memorizza il contenuto di rs2("testo delle news") in una variabile creata ad hoc.

    Probabilmente (meglio) ti sarà possibile sfruttare la query (sql) e il recordset (rs) già esistenti, creati per presentare i titoli delle news, anche per presentarne il contenuto.

    Per esempio, se la query esistente fosse

    sql = "SELECT * FROM news"
    e il ciclo per presentare i titoli:
    codice:
    do until rs.eof
    response.write("
    
    "&rs("titolo delle news")&"</p>")
    rs.movenext
    loop
    potresti (prima di chiudere e distruggere il recordset ) aggiungere
    codice:
    rs.movefirst
    do until rs.eof
    response.write("
    
    "&rs("testo delle news")&"</p>")
    rs.movenext
    loop
    facendo attenzione ad evitare conflitti di variabili.

    Per l'anchor (che non ricordo esattamente come si faccia) vedi un manuale HTML, per es.:
    http://www.w3.org/TR/REC-html40/struct/links.html
    comunque sarà un'istruzione tipo (esempio)
    e la notizia sarà stata presentata, nel relativo ciclo, così:

    <a name="<%rs("id")%>"><%rs("testo delle news")%></a></p>
    dove rs("id") sarà il codice che identifica quel record nel database.

    Ripeto: sono suggerimenti indicativi da adattare al tuo codice, scusami in anticipo errori od omissioni che sicuramente ho commesso...

    Buon lavoro.

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.