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

Discussione: Link dal database

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156

    Link dal database

    Ragazzi sto creando un carrello acquisti molto semplice ma ho un piccolo problema per creare i link.

    in database ho inserito oltre alla descrizione del prodotto un campo "Link" nel quale inserisco la pagina a cui è associato quel prodotto ma non riesco a creare il link.

    per ora ho creato questo (questa è la riga di codice nel quale vado a visualizzare in tabella gli articoli):

    NewTd=NewTd & "<TD width=200 class='header'>" & "" & .fields("Descrizione") & "</TD>"

    in database nei campi "Link" ho inserito i nomi delle pagine senza il ".asp" che vado a richiamarmi di volta in volta tramite codice, ma nella visualizzazione del sito non va a prendersi il valore "Link" in database.

    dove sbaglio?

    spero almeno di essere stato minimamente chiaro

    Oltretutto questo link dovrebbe aprire la pagina in una nuova finestra, quindi chi vorrà aiutrmi tenga conto anche di questa piccola aggiunta.


    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    NewTd = NewTd & "<TD width=""200"" class=""header"">" & .fields("Descrizione") & "</TD>"
    Usi .fields perché sei dentro un WITH?

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156
    esatto, ecco il codice completo:


    With rsArticoli

    While not .eof

    NewTd="<TD align=center><input type=checkbox name=articoli value=" & .fields("Codice") & ">"

    NewTd=NewTd & "<TD width=200 class='header'>" & "" & .fields("Descrizione") & "</TD>"

    NewTd=NewTd & "<TD width=150 class='testo_corpo'>" & .fields("Linea") & "</TD>"

    NewRow="<TR>" & NewTd & "</TR>"

    Response.write NewRow

    .MoveNext

    Wend

    (ps: come fate ad inserire i codici nell'apposita finestra quando inserite un post?)

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La correzione mia non l'hai inserita...
    PS: Seleziona il testo e clicca sul pulsante # (CODE) sopra la textarea del form di inserimento del messaggio.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156
    grazie, funziona perfettamente.

    avevo inserito il vecchio per farti vedere come ero nel With.

    Grazie ancora, ora se volessi fare aprire il link in una nuova finestra come devo inserire il target="_blank"?

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156
    La domanda era "come" ;-)

    ho provato con

    NewTd = NewTd & "<TD width=""200"" class=""header"">" & .fields("Descrizione") & "</TD>"

    ma non va

  8. #8
    Che vuol dire non va? Errore?

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    156
    in pratica siccome questa pagina è inserita in una iframe, deve aprire l'altra pagina in nuova finestra ma in sostanza non prende il "target=_blank" ed apre cmq all'interno del iframe

  10. #10
    codice:
    NewTd = NewTd & "<TD width=""200"" class=""header"">" & .fields("Descrizione") & "</TD>"

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.