| |
Realizziamo la pagina Annunci
Apriamo il file annunci.asp
|
| 1 |
Realizziamo il recordset RsAnnunci:
Apriamo la finestra Associazione dati, clicchiamo sul + e scegliamo Recordset(interrogazione)
Nella scheda scegliamo la opzione Avanzate..
Nella casella Nome digitiamo RsAnnunci
Scegliamo la connessione cnnAnnunci
Nella casella SQL scriviamo l'istruzione presente nella figura sottostante (rispettando le maiuscole e le minuscole):
secondo questa istruzione SQL, nella tabella ANNUNCI vengono cercati tutti i Record che hanno il campo Scadenza maggiore o uguale (>=) alla data attuale (quindi non sono ancora scaduti) e la Categoria corrisponde al valore della variabile 'var' (che corrisponde al valore inserito nel campo nascosto ricerca della home page i cui valori erano: casa, auto...)
Nella casella variabili inseriamo i valori dell'immagine sottostante.
var specifica al server il termine ricerca della Query. |
| |

|
| 2 |
Realizziamo il recordset RsContaAnnunci:
Apriamo la finestra Associazione dati, clicchiamo sul + e scegliamo Recordset(interrogazione)
Nella scheda scegliamo la opzione Avanzate..
Nella casella Nome digitiamo RsContaAnnunci
Scegliamo la connessione cnnAnnunci
Nella casella SQL scriviamo l'istruzione presente nell'immagine sottostante:
secondo questa istruzione SQL vengono contati (Count) i record (dal campo Categoria) della tabella ANNUNCI il cui campo Categoria è uguale alla variabile 'var',
(che corrisponde al valore del campo nascosto della home page), ed il risultato viene denominato Conta
Nella casella variabili inseriamo i valori presenti nella figura sottostante. |
| |

|
| 3 |
Realizziamo il recordset RsCategoria
Apriamo la finestra Associazione dati, clicchiamo sul + e scegliamo Recordset(interrogazione)
Nella scheda scegliamo la opzione Avanzate..
Nella casella Nome digitiamo RsCategoria
Scegliamo la connessione cnnAnnunci
Nella casella SQL scriviamo l'istruzione presente nell'immagine sottostante:
secondo questa istruzione SQL vengono cercati i record dalla Tabella ANNUNCI_IMAGE che (WHERE) hanno il campo Categoria corrispondente al valore della variabile var
Nella casella variabili inseriamo i valori presenti nella figura sottostante.
(nota: forse questa istruzione permette di capire meglio anche quelle precedenti) |
| |

|
| 4 |
Adesso inseriamo nella pagina una tabella con 3 Righe e 4 Colonne:
Nella 1° riga
scriviamo il testo "Annunci inseriti nella categoria:" come nella figura e dalla finestra Associazione dati, dal recordset RsContaAnnunci selezioniamo Conta e clicchiamo inserisci |
| |

|
| 5 |
scriviamo il testo "Annunci non scaduti trovati:", e dalla finestra Associazione dati, dal recordset RsAnnunci selezioniamo [record totali] e clicchiamo inserisci |
| |

|
| 6 |
Andiamo nella 2° riga della tabella,
posizioniamo il cursore e inseriamo l'immagine dinamica dalla tabella ANNUNCI_IMAGE:
scegliamo dal menù principale di ultradev Inserisci > Immagine e dalla scheda selezioniamo Origini dati; apriamo il Recordset RsCategoria (cliccando sul +) e scegliamo il campo image: clicchiamo OK |
| |

|
| 7 |
Andiamo nella 3° riga
scriviamo il testo "Categoria:" sotto il segnaposto dell'immagine e dalla finestra Associazione dati scegliamo il recordset RsCategoria selezioniamo Categoria e clicchiamo inserisci. |
| |

|
| 8 |
Inseriamo una tabella con 3 righe e tre colonne, la utilizzeremo dopo.
|
| 9 |
Adesso inseriamo nella pagina una tabella con 3 righe e 5 colonne e bordo 0, quando sarà finita avrà l'aspetto della figura sottostante:
nella 1° riga uniamo le prime due celle e inseriamo una tabella con 1 riga e 2 colonne: nella 1° cella scriviamo "data:"; poi scriviamo "scadenza:" , "oggetto" , "letto n volte", "leggi annuncio", seguendo il disegno sottostante; se ci piace possiamo utilizzare colori di sfondo per le celle. |
| |

|
| 10 |
Dalla finestra Associazione dati scegliamo il recordset RsAnnunci, posizioniamo il cursore nel punto appropriato, selezioniamo data e clicchiamo inserisci; ripetiamo l'operazione per la scadenza e per l'oggetto.
Dove è scritto letto n volte selezioniamo n, e dalla finestra Associazione dati selezioniamo Hit e clicchiamo associa: dovrebbe apparire così: "letto volte" |
| |
 |
| 11 |
Selezioniamo il testo leggi annuncio e dalla finestra Comportamenti server scegliamo Vai a pagina dettagli
nella finestra successiva scegliamo come pagina di dettaglio la pagina dettagli_annunci.asp creata in precedenza;
Stiamo molto attenti che il recordset evidenziato sia RsAnnunci e che sia selezionata l'opzione Passa parametri esistenti : Parametri URL
Nella casella Colonna scegliamo ID ed alla voce Passa parametro URL deve esserci scritto ID
Clicchiamo OK |
| |

|
| 12 |
Selezioniamo le 3 righe della tabella .
Apriamo la finestra Comportamenti server e cliccando sul + dall'elenco scegliamo Area ripetuta: Stiamo molto attenti che il recordset scelto sia RsAnnunci e scegliamo Mostra 10 record
|
| 13 |
Andiamo nella tabella del punto 8
Posizioniamo il cursore nella cella della 2° riga - 2° colonna, e dal menù di ultradev Inserisci > Oggetti Live scegliamo Stato di navigazione recordset; stiamo bene attenti che sia selezionato il recordset RsAnnunci : clicchiamo OK
una volta inserito possiamo modificare il testo ed al posto di recorset scriviamo annunci
Posizioniamo il cursore nella 2° riga - 3° colonna e dal menù di ultradev Inserisci > Oggetti Live scegliamo Barra di navigazione recordset , visualizza mediante testo (stiamo bene attenti che sia selezionato il recordset RsAnnunci).
|
| 14 |
Selezionamo tutta la tabella della figura sottostante e dalla finestra Comportamenti server dopo aver cliccato sul + scegliamo Mostra area > Mostra area se il recordset non è vuoto
|
| 15 |
Inseriamo una nuova tabella di 1 riga 1 1 colonna e nella cella scriviamo: nella categoria non ci sono annunci
Adesso selezioniamo questa tabella e dalla finestra Comportamenti server dopo aver cliccato sul + scegliamo Mostra area > Mostra area se il recordset è vuoto
|
| |
A questo punto abbiamo terminato la pagina. Salviamo tutto il lavoro e andiamo alla lezione successiva. |
| |
|
| |
|