Home
  Hosting Clienti
  Hosting Rivenditori
  Progettazione Siti Web
  Progettazione Database
  Template Dreamweaver
  Contatti
  Portafoglio Clienti
  Forum Tecnici
 

Tutorials Sardadesign Online
stensioni Dreamweaver
Riferimenti Php Mysql Ajax
 



Tutorials Sardadesign Online

Lo Studio Web Design Sardadesign.it da alcuni anni pubblica online tutorials gratuiti per Dreamweaver
I tutorial qui presenti sono stati pubblicati alcuni anni fa, ma sono ancora attuali ma ovviamente occorre rapportarsi al software attuale
Ci ripromettiamo, tempo permettendo, di pubblicare nuovi tutorials

I tutorials si possono scaricare e consultare liberamente.
E'invece vietata la riproduzione e la distribuzione senza il permesso scritto dello Studio Web Design - Sardadesign.it
Tutorials Dreamweaver Sardadesign

REALIZZARE UN FORUM IN PHP CON DREAMWEAVER MX 2004

Autore
Sardadesign

scarica il tutorial > SCARICA tutorial [voti: 55    - scaricato 916 volte]

1 2 3 4 5
 1= scarso, 5= ottimo
difficoltà livello di difficoltà
votazione punteggio votazione

1 Creazione database e tabelle 6 nuova discussione
2 nuovo sito, connessione, pagina forum 7 nuova risposta
3 pagina discussioni 8 parte terza: rifiniture
4 pagina messaggi 9 registrazione
5 parte seconda: nuove pagine    

1

creazione pagina discussioni


Apriamo la pagina discussioni.php e inseriamo una tabella di 4 righe e 5 colonne.

1° riga: inseriamo i titoli delle colonne
Discussioni ----- autore ----- risposte ----- letture ------ ultima risp.

Lasciamo vuote. per ora, le altre celle.

 

 

 

Creiamo un nuovo recordset, che chiamiamo RsDiscussioni, con le seguenti impostazioni:

SELECT *
FROM discussioni
ORDER BY discussioni.dataMitt DESC


 

 

 

Inseriamo il testo dinamico nella tabella in questo modo:

3° riga: inseriamo il testo dinamico discussioni, autore, hit, sotto il titolo corrispondente (hit va sotto letture).
Selezioniamo poi la quarta e la terza riga e facciamo area ripetuta (mostra 20 recordset).

Adesso creiamo un recordset che chiamiamo RsRispo, con le seguenti impostazioni

SELECT COUNT(*), MAX(dataRi)
FROM risposte
WHERE risposte.IDposta LIKE 'var'
GROUP BY IDposta

var           0         $row_RsDiscussioni['IDposta']

-in pratica, per ogni IDposta del recordset RsDiscussioni, recuperiamo il numero di risposte e l'ultima inserita-

 

 

 

Adesso facciamo lo stesso trucco di prima:
andiamo in vista codice e spostiamo il codice del recordset RsRispo, mettendolo sotto il tag <tr> subito dopo l'area ripetuta (come abbiamo fatto nella pagina precedente).

Ora possiamo inserire nelle celle il testo dinamico rimanente:

Ora inseriamo, dal recordset RsRispo, sotto i titoli corrispondenti, nella terza riga:
sotto risposte il testo dinamico COUNT(*)
sotto ultima risp. inseriamo MAX(dataRi)

 

 

Rimane da inserire il comportamento server vai a pagina dettagli.

Selezioniamo il testo dinamico discussione e dai comportamenti server scegliamo vai a pag dettagli, con le impostazioni :

pagina di dettaglio ---------- messaggi.php
passa parametro URL ------ id
Recordset ------------------- RsDiscussioni
Colonna --------------------- Idposta

facendo attenzione a NON spuntare il checkbox Passa parametri esistenti

 
   
  ERRATA CORRIGE : per errore alla voce passa parametro URL era stato scritto IDPosta, nella versione precedente del tutorial.
Va corretto in id
(il valore è lo stesso, ma la denominazione del parametro URLnella pagina messaggi.php è id
   
   
 
 
Copyright © 2001-2007 Studio Web Design - tutti i diritti riservati
Studio Web Design  - Via Nizza 12  -  07100 Sassari
P.IVA 01959660901 - Iscrizione CCIAA 137995