• Home
  • Forum
  • Fare Web
  • Classic ASP

pagina con contenuto dinamico, possibile??

  • Creatore Discussione Creatore Discussione User Name
  • Data di inizio Data di inizio 21 Dic 2005
U

User Name

Utente Attivo
17 Mar 2005
42
0
6
  • 21 Dic 2005
  • #1
ciao a tutti
avrei bisogno di un aiuto,
ho una pagina che mi mostra in una tabella i record di un database.
una colonna della tabella che contiene un link avrebbe bisogno di aprirsi in una nuova finestra e di mostrare il contenuto di un campo relativo a quel record, come posso fare perchè nella pagina nuova mi compaia il testo relativo al link precedente?
non sono molto esperta, uso dreamweaver. Potreste essere così gentili da fornirmi il codice?
grazie
 
S

Snappy

Nuovo Utente
20 Dic 2005
4
0
0
  • 21 Dic 2005
  • #2
Ciao se mi mostri il listato ti posso dare una mano cmq
solitamente io associo al link una variabile asp ad esempio

prova.asp?variabile=<%=variabile%>
Sucessivamente nella pagina prova.asp
richiedo la variabile mi connetto al database e richiedo le informazioni specifiche da far comparire nella pagina


Spero di aver centrato l'argomento
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 21 Dic 2005
  • #3
Snappy ha scritto:
prova.asp?variabile=<%=variabile%>
Clicca per allargare...
Ciao!
Come dice Snappy puoi passare la variabile tramite l'indirizzo.

Nel link della tabella prova a mettere
<a href="pagina_nuova.asp?id=<%=rs("chiave_record")%>">

A questo punto, nella pagina_nuova.asp fai:
dim chiave
chiave=requestquerystring("id")
e poi ti connetti al DB ed estrai i dati che ti interessano con la query:
SELECT * FROM nome_tabella WHERE nome_campo_chiave=" & chiave

Se hai difficoltà chiedi pure!

SaLuT!
:byebye:
 
U

User Name

Utente Attivo
17 Mar 2005
42
0
6
  • 21 Dic 2005
  • #4
PRIMA DI TUTTO VI RINGRAZIO PER LA DISPONIBILITA' E GENTILEZZA! GRAZIE!!!
questa è la pagina che mostra una tabella dove cliccare e apre un altra pagina
Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include virtual="/Connections/Celebr.asp" -->
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_Celebr_STRING
Recordset1.Source = "SELECT * FROM file ORDER BY ID DESC"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index

Repeat1__numRows = -1
Repeat1__index = 0
Recordset1_numRows = Recordset1_numRows + Repeat1__numRows
%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Liturgie della Domenica</title>
<style type="text/css">
<!--
.Stile1 {font-family: Arial, Helvetica, sans-serif}
.Stile2 {font-family: "ms Reference Sans Serif", Arial, tahoma}
.Stile2 {	color: #FFFFFF;
	font-size: 24px;
}
body {
	background-color: #DDA0FE;
}
.Stile3 {font-family: "ms Reference Sans Serif", Arial, tahoma; color: #FFFFFF; }
.Stile4 {font-size: 12px}
-->
</style>
</head>

<body>
<p align="center" class="Stile1 Stile2">In questa sezione sono pubblicati i foglietti delle Celebrazioni e le Omelie del Parroco.</p>
<p class="Stile3">&nbsp;</p>
<p class="Stile3">&nbsp;</p>
<p class="Stile3">&nbsp;</p>
<p class="Stile3">&nbsp;</p>
<p class="Stile3">&nbsp;</p>
<p class="Stile3">&nbsp;</p>
<div id="Layer1" style="position:absolute; left:0px; top:2px; width:651px; height:347px; z-index:1">
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="650" height="350">
    <param name="movie" value="../Immagini%20pulsanti%20stili%20flash/Menu%20esagono%20piccolo.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="transparent" />
    <embed src="../Immagini%20pulsanti%20stili%20flash/Menu%20esagono%20piccolo.swf" width="650" height="350" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>
  </object>
</div>
<p class="Stile3">&nbsp;</p>
<p class="Stile3"><span class="Stile2"><span class="Stile4"><img src="Download.JPG" alt="Scarica il foglietto in formato doc" width="20" height="20" border="0"> = scarica il foglietto in formato .doc</span></span></p>
<p>&nbsp;</p>
<table width="819" border="1">
  <tr>
    <th width="654" bordercolor="#FF0000"><div align="left"><span class="Stile1">Giorno</span></div></th>
    <th width="77" bordercolor="#FF0000"><div align="center" class="Stile1"><span class="Stile1">Scarica</span>!</div></th>
    <th width="66" bordercolor="#FF0000"><span class="Stile1">Omelia</span></th>
  </tr>
  <% 
While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF)) 
%>
    <tr>
      <td bordercolor="#FF0000"><%=(Recordset1.Fields.Item("Giorno").Value)%></td>
      <td bordercolor="#FF0000"><div align="center" class="Stile1"><span class="Stile1"><a href="../public/<%=(Recordset1.Fields.Item("NomeFile").Value)%>"><img src="Download.JPG" alt="scarica" width="20" height="20" border="0"></a></span></div></td>
      <td bordercolor="#FF0000"><span class="Stile1"><a href="OmeliaDinamica.asp?id=<%=id%>" target="_blank"><%=(Recordset1.Fields.Item("Scelta").Value)%></a></span></td>
    </tr>
    <% 
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  Recordset1.MoveNext()
Wend
%>
</table>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>

qusta invece è la pagina nella quale vorrei apparisse l'omelia relativa ad un dterminato giorno cliccato in precedenza
Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include virtual="Connections/celebrazioni.asp" -->
<%
Dim Recordset1
Dim Recordset1_numRows
Dim id

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_celebrazioni_STRING
Recordset1.Source = "SELECT * FROM file"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0



%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
</head>

<body>
<%
id = request.querystring("id")

sqlstring = "SELECT Omelia FROM file WHERE id=id"

%>


</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>

Ho fatto come mi avete detto, ma la pagina che si apre è completamente bianca
come indirizzo ha: http://localhost/Liturgie/OmeliaDinamica.asp?id=
 
Ultima modifica: 21 Dic 2005

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 22 Dic 2005
  • #5
La pagina ti appare bianca perchè la query non riesce ad estrarre nessun record dal recordset.

Il motivo?
L'errore sta nel link della pagina principale, ovvero:
<a href="OmeliaDinamica.asp?id=<%=id%>" target="_blank"><%=(Recordset1.Fields.Item("Scelta").Value)%></a>
Prova a sostituire la parte in rosso con quella in blu:
<a href="OmeliaDinamica.asp?id=<%=(Recordset1.Fields.Item("id").Value)%>" target="_blank"><%=(Recordset1.Fields.Item("Scelta").Value)%></a>

Una volta fatto questo, a meno che non ci siano altri errori che ora come ora non noto, dovrebbe funzionare!

Fammi sapere!
:byebye:
 
U

User Name

Utente Attivo
17 Mar 2005
42
0
6
  • 22 Dic 2005
  • #6
Scusami, ho risolto il fatto del link ma adesso ho dei problemi nella pagina che si apre:

in una pagina nuova ho messo questa stringa:
Codice:
<%
dim chiave

chiave=request.querystring("id")
strSQL="SELECT * FROM file WHERE ID=" & chiave
%>
chiave=request.querystring("id") ho messo il puntino tra request e query, è ok?
gli apici sono messi bene? ho fatto bene ad aggiungere prima di select strsql?

a questo punto la pagina nn dà errori ma è ancora bianca.
cosa devo mettere per far scrivere?

di solito metto <% = una qualche variabile%> e sono al posto, ma questa volta nn funziona
qual è la stringa?
grazie davvero

questo è il codice della pagina
Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
dim chiave

chiave=request.querystring("id")
strSQL="SELECT * FROM file WHERE ID=" & chiave
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Omelia</title>
</head>

<body>
</body>
</html>
 
Ultima modifica: 22 Dic 2005

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 22 Dic 2005
  • #7
User Name ha scritto:
...in una pagina nuova...
...questo è il codice della pagina
Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
dim chiave

chiave=request.querystring("id")
strSQL="SELECT * FROM file WHERE ID=" & chiave
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Omelia</title>
</head>

<body>
</body>
</html>
Clicca per allargare...

Scusa ma dovresti essere un pochino più chiara..

Questa nuova pagina esattamente cos'è che deve fare?
Da dove viene chiamata questa pagina?

Comunque:
- apici e punto sono perfetti!
- non vedo connessioni a DB in questa nuova pagina, a che ti serve la query:
strSQL="SELECT * FROM file WHERE ID=" & chiave ?

:byebye:
 
U

User Name

Utente Attivo
17 Mar 2005
42
0
6
  • 22 Dic 2005
  • #8
faccio prima a fartelo vedere che nn a spiegartelo!
se puoi vai a questo link
http://www.cattedralepescia.it/Liturgie/Index.asp

da questa tabella dove i dati vengono inseriti attraverso un form vorrei che una volta cliccato su omelia apparisse il testo scritto nel database nel campo omelia e relativo al giorno scelto dalla tabella

non lo so,la queri l'ho messa perchè senza strsql mi dava errore
strSQL="SELECT * FROM file WHERE ID=" & chiave ?
come devo mettere?
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 22 Dic 2005
  • #9
Ti spiego la logica:
_La pagina principale coi link va benissimo così.

_La pagina che dovrà stampare le omelie dovrà esser strutturata nel seguente modo:

1
dim chiave
chiave=request.querystring("id")

2
apertura connessione al DB

3
crazione query
stringaSQL="SELECT * FROM tabella WHERE id=" & id

4
creazione e apertura recordset con lancio della query

5
stampa a video del risultato:
<%=Recordset1.Fields.Item("campo_omelia").Value)%%>


Tutto chiaro?

Se non riesci posta il codice ASP della pagina dell'omelia, così appena posso ci do un'occhio!
:byebye:
 

daviduccio

Moderatore
5 Ago 2004
1.114
0
0
40
Sicilia
www.daviduccio.it
  • 22 Dic 2005
  • #10
E' sempre bene mettere il comando cint per l'id, in quanto numerico!


<%
dim chiave

chiave=request.querystring("id")
strSQL="SELECT * FROM file WHERE ID=" & cint(chiave)
%>
 
U

User Name

Utente Attivo
17 Mar 2005
42
0
6
  • 22 Dic 2005
  • #11
chiaro mi è chiaro, solo che continuo a sbagliare nonostante i tuoi graditi aiuti.
ti giuro sto diventando pazza!
questa è la pagina:
Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include virtual="Connections/celebr.asp" -->

<%
Dim chiave
chiave = request.querystring("ID")
[B]
var ADOConn = new ActiveXObject("ADODB.Connection");
[/B]



ADOConn.Open(strConn);


strSQL = "SELECT * FROM file WHERE ID=" & chiave
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.ActiveConnection = ADOConn
objRs.Open sqlstring

Omelia = objRs("Omelia")
Giorno = objRs("Giorno")

objRs.Close
Set objRs = Nothing
ADOConn.Close
Set ADOConn = Nothing
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Omelia</title>
</head>

<body>
<%=Omelia%>
<%=Giorno%>


</body>
</html>
a me sembra di aver messo tutto ma evidentemente non correttamente visto che mi dà un errore alla riga 9
var ADOConn = new ActiveXObject("ADODB.Connection");
mi dice: Errore di compilazione di Microsoft VBScript (0x800A0401)
Prevista fine istruzione
/Liturgie/OmeliaDinamica.asp, line 9, column 31
nel file di inclusio che mo messo all'inizio c'è questo codice per connettersi al database
Codice:
<%
Dim MM_Celebr_STRING
MM_Celebr_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/Libretti.mdb") 
%>


ti ringrazio per la disponibilità
 
Ultima modifica: 22 Dic 2005
U

User Name

Utente Attivo
17 Mar 2005
42
0
6
  • 22 Dic 2005
  • #12
finalmente ci sono riuscita!
soprattutto grazie a voi!!!
ho fatto in questo modo:


Codice:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include virtual="Connections/celebr.asp" -->
<%
dim chiave

chiave=request.querystring("id")

Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_celebr_STRING
Recordset1.Source = "SELECT * FROM file WHERE ID=" & cint(chiave)
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Omelia</title>
</head>

<body>
<p> </p>
<p><%=Omelia%>
  <%=Giorno%></p>
  
<p><%=(Recordset1.Fields.Item("Omelia").Value)%></p>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>

grazie ancora e ciao!!!
 

daviduccio

Moderatore
5 Ago 2004
1.114
0
0
40
Sicilia
www.daviduccio.it
  • 24 Dic 2005
  • #13
Di nulla è un piacere.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Passare parametri con metodo POST a una pagina in un frame
  • Fendo59
  • 5 Giu 2020
  • PHP
Risposte
0
Visite
3K
PHP 5 Giu 2020
Fendo59
S
VENDO PAGINA FACEBOOK SUPER SCONTI ONLINE CON SITO E ALTRO
  • super_sconti_online
  • 5 Feb 2020
  • Annunci servizi di Social Media Marketing
Risposte
0
Visite
1K
Annunci servizi di Social Media Marketing 5 Feb 2020
super_sconti_online
S
T
ritornare alla pagina precedente con HTTP_REFERER o altro
  • the_indios
  • 4 Feb 2020
  • PHP
Risposte
4
Visite
3K
PHP 5 Feb 2020
macus_adi
A
cerco pagina istagram da 20k in su con follower italiani
  • andreapizzari
  • 24 Nov 2019
  • Annunci servizi di Social Media Marketing
Risposte
2
Visite
1K
Annunci servizi di Social Media Marketing 31 Dic 2019
Pasqualesantorelli777
P
C
[MS Access] Pagina di dialogo con allegati
  • Cripo_62
  • 8 Nov 2019
  • MS Access
Risposte
1
Visite
1K
MS Access 11 Nov 2019
Cripo_62
C
E
Cerco pagina Instagram con 1-2 k followers
  • entotrash
  • 14 Ott 2019
  • Compravendita siti e domini
Risposte
4
Visite
2K
Compravendita siti e domini 29 Mag 2020
Michele95
D
COMPRO pagina instagram con almeno 20k
  • Dragoscuro94
  • 16 Giu 2019
  • Compravendita siti e domini
Risposte
0
Visite
1K
Compravendita siti e domini 16 Giu 2019
Dragoscuro94
D
T
con oop creare un ciclo per una pagina dinamica html con php
  • twogate
  • 26 Mag 2019
  • PHP
Risposte
3
Visite
2K
PHP 29 Mag 2019
twogate
T
M
OFFRO VISIBILITÀ/CRESCITA CON PAGINA INSTAGRAM DA 650k
  • ManRay
  • 21 Apr 2019
  • Vendere e Acquistare pubblicita' online
Risposte
1
Visite
2K
Vendere e Acquistare pubblicita' online 6 Mag 2019
evan79
E
M
[WordPress] Problema con pagina prodotti
  • Maranelli19
  • 17 Apr 2019
  • WordPress
Risposte
0
Visite
2K
WordPress 17 Apr 2019
Maranelli19
M
W
Vendo pagina instagram con 7000 followers a 15 euro
  • wiled
  • 19 Mar 2019
  • Annunci servizi di Social Media Marketing
Risposte
3
Visite
2K
Annunci servizi di Social Media Marketing 20 Mar 2019
rn97
R
M
Inviare variabili da menu a tendina a pagina php con post
  • Max61
  • 12 Mar 2019
  • PHP
Risposte
6
Visite
2K
PHP 13 Mar 2019
Max61
M
D
[PHP] [HTML] Pagina con permessi amministratore
  • DJNicolai
  • 10 Mar 2019
  • PHP
Risposte
6
Visite
2K
PHP 10 Mar 2019
DJNicolai
D
O
Cerco Pagina Instagram attiva e con follower reali
  • OffRealMatt
  • 3 Feb 2019
  • Annunci servizi di Social Media Marketing
Risposte
1
Visite
1K
Annunci servizi di Social Media Marketing 12 Feb 2019
domycivi
D
P
PHP - Leggere una pagina passata con Form e Captcha
  • pelandro
  • 31 Gen 2019
  • PHP
Risposte
0
Visite
1K
PHP 31 Gen 2019
pelandro
P
[VENDO] Pagina Instagram con 3K Followers (ITALIANI)
  • zMarlboroDomina
  • 29 Gen 2019
  • Annunci servizi di Social Media Marketing
Risposte
3
Visite
2K
Annunci servizi di Social Media Marketing 14 Feb 2019
lavezzi87x
L
R
vendo pagina Facebook con 563 persone Italiane reali
  • rosetta
  • 22 Gen 2019
  • Annunci servizi di Social Media Marketing
Risposte
1
Visite
1K
Annunci servizi di Social Media Marketing 7 Mag 2019
francesco vargiu
F
A
[PHP] errore 404 e invio mai path pagina con link interrotto
  • antonio50
  • 15 Ott 2018
  • PHP
Risposte
2
Visite
2K
PHP 4 Nov 2018
macus_adi
Promuovo la tua pagina Instagram con follower attivi
  • Federico.Marcelo
  • 9 Set 2018
  • Annunci servizi di Social Media Marketing
Risposte
0
Visite
1K
Annunci servizi di Social Media Marketing 9 Set 2018
Federico.Marcelo
S
[COMPRO] Pagina Instagram con utenti attivi e italiani
  • SimonSays
  • 25 Ago 2018
  • Annunci servizi di Social Media Marketing
Risposte
0
Visite
917
Annunci servizi di Social Media Marketing 25 Ago 2018
SimonSays
S
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?