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

Creiamo la procedura di registrazione.

La procedura di registrazione presentata in questo tutorial è molto elementare.
In un successivo tutorial potremo riprendere l'argomento.

Inseriamo nella pagina un modulo vuoto;
al suo interno inseriamo una tabella di 5 righe e 2 colonne, per ordinare i campi che stiamo per inserire.

Nella colonna di sinistra inseriamo le etichette, per indicare all'utente dove inserire i dati.
Nome
Email
Username
Password
Avatar
Nella colonna di sinistra inseriamo 4 campi di testo, un campo di file ed un pulsante, che chiamiamo rispettivamente:
Nome
Email
Username
Password
Avatar       (il campo di file)
Invia         (il pulsante)

2

Creiamo la consueta procedura di insermento record inserendo i vari campi nei rispettivi campi della tabella utenti
Prestiamo attenzione alle seguenti regole:
Lasciamo vuoto (per ora) il campo di tabella Avatar (il campo di file non inserisce nel rispettivo campo di tabella)
Il campo di tabella grado lo settiamo member (attraverso il GUI mettiamo member di Default)

Mettiamo come pagina di reindirizzamento fatto.php

 

 

Adesso utilizziamo l'esetensione di Alessandro Crugnola Php Upload

Facciamo attenzione ad inserire correttamente i dati:

1 Destination Folder (il nome della la cartella nel quale facciamo l'upload dei file. Attenzione ad inserire il percorso corretto.
Inoltre tale cartella deve avere i permessi di scrittura abilitati (dalla sua scheda Protezione))

2 Le due pagine di reindirizzamento nel caso di successo od errore

3 Le estensioni accettate

4 Il nome del campo di file del modulo

5 La dimensione massima accettata per il file.

Andiamo in vista codice e cerchiamo la riga evidenziata in verde nella figura.
Inseriamo il simbolo della chiocciola davanti a HTTP_POST_FILE['file']
Senza questa piccola correzione si riceverebbe un messaggio di errore (campo sconosciuto)

 

Adesso, sempre in vista codice, verifichiamo che il tutto codice della procedura Upload sia situato al DI SOPRA del codice della procedura l'inserimento record.
Se non è cosi spostatelo manualmente.

In vista codice cerchiamo, tra le righe della procedura di inserimento record, quelle evidenziate dalla freccia nella figura.
(verso la fine della procedura)

Inseriamo il seguente codice:

$valore = mysql_insert_id();
mysql_query("UPDATE forumphp.utenti SET avatar = '$_name_' WHERE IDutenti = '$valore' ");

 

 

In questo modo utilizziamo un codice della procedura di upload per popolare automaticamente la casella dell'avatar, evitando all'utente di inserire il nome dell'avatar

   
 
 
Copyright © 2001-2007 Studio Web Design - tutti i diritti riservati
Studio Web Design  - Via Nizza 12  -  07100 Sassari
P.IVA 01959660901 - Iscrizione CCIAA 137995