Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    385

    Caricamento dettagli record.

    Salve.

    Ho una pagina con l'elenco di alcuni dai dei record di un recordset.

    Vorrei fare in modo che, cliccando sui vari titoli, si caricasse la pagina con i dettagli.

    Ho letto bene o male come fare ma ho difficoltà a creare il link... cioè non compare niente

    Mi dite qual è l'errore in questo codice?

    response.write "" & "clicca qui & "
    "

  2. #2
    quando recuperi l'id cosa fai?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    response.write "<a href=dettagli_avviso.asp?IDAvviso='"&IDAvviso"'>cl icca qui </a>
    "

    prova così ho cambiato la sintassi

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    response.write "clicca qui
    "
    Scusa c'era un piccolo errore...

    Controlla il file dettsagli avviso se c'è lo spazio o meno. se c'è, toglilo e metti un underscore (_)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    385
    Grazie e scusa se rispondo solo ora, non avevo avuto tempo di vedere.

    Ora ho un altro problema nella pagina dei dettagli.

    Questo è il codice.

    <%
    dim IDricevuto

    IDricevuto=request.querystring("IDAvviso")
    if IDricevuto="0" then
    response.write "Nessun avviso selezionato"
    else

    ... qui faccio la connessione ...

    set Interrogazione = Connessione.Execute ("SELECT * FROM Avvisi WHERE IDAvviso='" & IDricevuto)
    end if
    %>

    bene... o mi dice errori di sintassi vari, o che il tipo è diverso. Ad es if IDricevuto="0" then senza gli " dava errore di tipo.
    Potresti dirmi come trattare queste informazioni per evitare questi errori che mi bloccano? Ovviamente mi interessa sia nell'if che nella query.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    se IDRicevuto è una stringa ==>
    codice:
    SELECT * FROM Avvisi WHERE IDAvviso='" & IDricevuto & "'"

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    385
    No in realtà IDricevuto riceve IDAvviso, che nel DB Access è un Intero contatore.

    Inoltre, se può servire, la dichiarazione è: dim IDricevuto

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    se è un contatore, è numerico, gli apici non ci vogliono

    SELECT * FROM Avvisi WHERE IDAvviso=" & IDricevuto

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    385
    beh grazie!!!!

    un ultimo problema... nel DB ho un campo FleAllegato dove ho inserito, in Access prima di fare il sito, dei link a dei file per fare delle prove. I file stanno in AllegatiAvvisi, a sua volta interna alla cartella principale.

    Questo è il codice: l'if iniziale funziona, mentre il response mi dice
    HTTP 404 - File non trovato
    Internet Information Services

    L'errore è a monte? Nel DB?

    if Interrogazione("FileAllegato")<>" " then
    server.MapPath("AllegatiAvvisi/")
    response.write "File allegato"
    end if

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    In Interrogazione("FileAllegato") devi avere il nome del file.
    PErò devi stare attento anche al percorso del file sul server.
    Se il file è nella cartel Public, ad esempio, il percorso del file sarà

    "/public/"&Interrogazione("FileAllegato")

    Quindi, scriveremo:

    response.write "File allegato""

    oppure, cosa più semplice da fare in fontopage

    'codice asp della tua pagina

    %>
    ">File allegato
    <%

    'codice asp della tua pagina

    fammi sapere..

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.