31 messaggi dal 24 luglio 2003
Salve, sono riuscito a creare con asp una procedura che mi crea delle pagine in automatico all'interno del quale scrivo una variabile e includo 1 file. Ora il problema si presenta quando voglio richiamare la pagina con i suoi dettagli.

Riepilogo:
creo la pagina con asp e includo un file

<% frase = "san valentino"%>
+ include virtual ....
risultato finale = nome pagina - frasi-san-valentino.asp

Adesso voglio richiamare la pagina ma non so come fare "select * from frasi where frasi = ....." nella pagina di dettaglio unica.
Spero di essere stato chiaro.
94 messaggi dal 22 marzo 2009
Potresti spiegare il risultato che vuoi ottenere con maggiore chiarezza?
tu vuoi che l'utente passi san valentino e vuoi tirare fuori tutte le frasi di san valentino?
31 messaggi dal 24 luglio 2003
Chiedo perdono per non essere stato chiaro, ma ero impegnato in altro e allo stesso tempo scrivevo sul forum. Cmq. cercherò di essere + preciso.
creo la pagina frasi-san-valentino.asp
al suo interno trovo <% frasi = "san valentino"%> + un file include.
A sua volta il file include è composto da diversi elementi, bla bla...
Adesso in un elenco delle pagine create dovrei fare in modo che cliccandoci sopra l'utente visualizzi i relativi dettagli

frasi-san-valentino.asp
frasi-amo.asp
ecc...

clicco frasi-amore.asp ed ottengo tutte le frasi relative.
Grazie
31 messaggi dal 24 luglio 2003
dimenticavo il nome della pagina viene fuori prendendo i dati da un database.
Se al momento dell'inserimento seleziono san valentino la pagina sarà frasi-san-valentino.asp e al suo interno troverò poi <%frasi="san valentino"%>
94 messaggi dal 22 marzo 2009
ok vediamo se ho capito. una volta che tu hai questa pagine tipo frasi-san-valentino.asp,l'utente quando naviga la deve richiedere e tu vuoi vedere i dettagli. benissimo. A sto punto quando generi sta pagina la dentro mettici anche il codice che cerca nel db sti dettagli e popoli il tuo div table quello che e. tipo:
questo è contenuto nella pagine frasi-san-valentino.asp
<%
dim nome
nome=san valentino
query = "SELECT * FROM frasi where tuacolonna ='"&nome&"'"
Set rs = Server.CreateObject("ADODB.Recordset")

Set rs = ac.Execute(sSQL)

rs contiene le tue frasi, che puoi usare per popolare qualcosa...




%>
94 messaggi dal 22 marzo 2009
che poi secondo me non ti conviene avere tutte quelle pagine asp con tutti quegli include....dal punto di vista dell'ingegneria del software non è il massimo

io farei una home page dove metto una select dentro un form con tutti i nomi per esempio:

<form method="POST" action="backend.asp">
<label for='frasi'>
<select if='frasi' name='frasi'>
<option value = 'SANVAL' >San Valentino
<option value = 'AMORE' >Amore
</select>
<input type="submit" value='Scegli'/>
</form>

quando l'utente premi il pulsante

nella pagina backend.asp metterei:
<%
Dim nomefrasescelta
nomefrasescelta = Request.Form("frasi")
e la usi nella query di prima
%>
31 messaggi dal 24 luglio 2003
faccio delle prove e faccio sapere
31 messaggi dal 24 luglio 2003
grazie per l'aiuto!! lo so che forse nn è il massimo come sistema ma al momento posso accontentarmi

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.