28 messaggi dal 28 aprile 2003
Passo il valore dell'id alla pagina all.asp .... (e fin qui ci riesco o penso di essereci riuscito)

<a href="javascript:popup('all_news.asp?id=<%=rs("id")%>','no','400','420');"><%=rs("titolo")%></a>
alla pagina all.asp devo estrapolare dalla tabella news il titolo e la descrizione della news che ho cliccato come faccio?
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Prima recuperi l'id:

id = Request.QueryString("id")

e poi eseguirai l'interrogazione della tabella:

"SELECT campoTitolo, campoDescrizione FROM tabellaNews WHERE campoId =" & id

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
28 messaggi dal 28 aprile 2003
Non funziona

<!--#include file="database.asp" -->
<% 'PATH IN CUI RISIEDONO FISICAMENTE LE IMMAGINI
id=request("id")
descrizione=request("descrizione")

%>

<div align="center"> <span class="salvatore">
<% sql="select titolo,descrizione from news WHERE Id =" & id


%>
<b><%=id %></b></span>
<br>
<div align="center"><span class="piccolo"></span>
<table width="200" border="1">
<tr>
<td><%=("titolo")%></td>
</tr>
</table>
<br>
<br>

<input name="Chiudi" type="button" class="intestazione" onClick="javascript:window.close();" value="Chiudi">
</div>
</div>
Modificato da alessio78 il 24 febbraio 2005 13.38 -
28 messaggi dal 28 aprile 2003
come avevo scritto prima mi passava l'ide.. ma non la decsrione...
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Ma il codice che usi è pari pari quello che hai riportato?

Perchè se è così avrei qualche domanda:

1) Come pretendi di ricavarti la descrizione interrogando la querystring se essa non è stata per niente passata (semmai, mediante l'ID la recupererai dal database)?

2) se non esegui la query, come pretendi che restituisca risultati?

3) Se non estrai i valori dei campi del recordset restituito dalla query, come potranno mai visualizzarsi titolo e descrizione?

4) Sai come si interroga un DB (estrazione di recordset e visualizzazione dei campi)?

Prova a rispondere, magari il codice postato è incompleto perchè, se è così, prova a postarlo e vedremo di aiutarti.

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/
28 messaggi dal 28 aprile 2003
si è son una zappa in ASP
28 messaggi dal 28 aprile 2003
infatti non riesco ho provato ma riesco a passare solo l'id.. facendo il response.. poi di altro non so fare.. mi daresti una dritta?
593 messaggi dal 09 ottobre 2002
www.dotnetside.org
Premetto che avrei bisogno di vedere il file database.asp cosa contiene, tanto per essere maggiormente certo di quello da fare.
Ma se, come suppongo, si incarica di definire la stringa di connessione al DB, procederò con l'esempio utilizzando objCon per l'oggetto connection ed objRS per l'oggetto recordset; toccherà a te rinominarli secondo quanto contenuto nl precedente file.
<!--#include file="database.asp" --> 
<%
' Riga da includere solo se non già presente in database.asp
SET objRS = Server.CreateObject("ADODB.Recordset")
 
id=request("id") 
descrizione=request("descrizione") 
sql="select titolo,descrizione from news WHERE Id =" & id 
objRS.Open sql, objConn (o come si chiama in database.asp)
%> 
<div align="center">
<span class="salvatore"><b><%=id %></b></span></div> 
<div align="center">
<table width="200" border="1"> 
<tr> 
<td><%=objRS("titolo")%></td> 
</tr>
<tr>
<td><%=objRS("Descrizione")%></td>
</tr>
</table> 
<div align=center">
<a href="#" onClick="javascript:self.close();">Chiudi</a> 
</div>
<%
objRS.Close
SET objRS = Nothing
objCon.Close
SET objCon = Nothing
%>

P.S.: Ricordati di fare attenzione a come nominare gli oggetti connection e recordset in funzione dl file incluso database.asp.

Ciao

Pochi post. Anzi, quasi quasi spengo
http://www.dotnetside.org/

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.