Blog e dreamweaver - Babaiaga informatica per principianti

strega con scopa
Informatica per principianti
Babaiaga
prova
Vai ai contenuti

Blog e dreamweaver

OldArticle

Articolo non più aggiornata

Per problemi con windows 7: leggi.

Da FILE creiamo un nuovo documento PHP e lo salviamo con il nome blog.php.

Diamo assodato che abbiamo installato easyPHP e lo abbiamo configurato.

Dal menu laterale a soffietto, andiamo nella scheda Applicazioni e in DATABASE. Premiamo su + quindi su "connessione MysQL" e vedremo apparire una nuova finestra che completeremo come in figura:


Nome connessione:cnnblog
Server:localhost
Nome utente: root
Database: blog

Alla fine verremo avvisati che manca la password ma non la inseriremo. Premiamo OK.

Ora andiamo su associazioni (pannello a soffietto laterale) e premiamo su "+" . Si apre un form da completare come nella figura che segue


Nome: ultimimessaggi
Commessione: cnnblog
Tabella: tblmessaggi
Colonne: tutte
Filtro: nessuno
Ordine:ID discendente

Abbiamo creato il codice SQL per gestire i messaggi. Ora, rimanendo sul menu "associazioni" premiamo su "+" a lato di recorset e si aprirà il menu con i campi della tabella che abbiamo creato in easyphp.

Nella nostra pagina blog.php scriviamo"Messaggio inviato da :" e subito dopo trasciniamo il campo (sulla destra) "username" subito dopo i due punti.

Scriviamo Data: e trasciniamo il campo "data" subito dopo.

Scriviamo Titolo: e trasciniamo il campo "titolo" subito dopo.

Scriviamo Testo e trasciniamo il campo "testo" subito dopo.


Andiamo in visualizzazione codice e dopo quest'ultimo inserimento modifichiamo il codice come segue:

<?php echo nl2br($row_ultimimessaggi['testo']); ?>:


Ora selezioniamo da dopo il primo <hr /> fino al <hr />, finale, compreso.

Quindi nel menù DATI (in alto) premiamo il tasto area ripetuta


e nel menu che appare inseriamo il numero di messaggi che vogliamo visualizzare nella nostra pagina del blog (inseriamo il valore 2 se i messaggi sono lunghi).

Diamo OK e il gioco è fatto abbiamo la pagina principale del nostro blog.

Login

Dal menu FILE scegliamo NUOVO e pagina in PHP. Salviamo la pagina con il nome: login.

Portiamo il puntatore del mouse dove vogliamo inserire un modulo. Dal menu Inserisci (Moduli per dreamweaver v 5 e seguenti) selezionare moduli e, infine, inserisci modulo (primo pulsante)


Abbiamo il nostro modulo ma vuoto. Evidenziare il modulo e nelle proprietà (soffietto in basso) nel NOME MODULO inseriamo un nome qualsiasi (per comodità lasciare form1 o login).


Portare il cursore all' interno del form e dal menu inserisci (Moduli per dreamweaver v 5 e seguenti) premere campo testo (secondo). Si aprirà una nuova schermata


che completeremo con:

ID: username
Etichetta:username

Il risultato finale sarà:


Ripetere la stessa procedura per inserire il campo PASSWORD. Cambieremo la parola USERNAME con PASSWORD.

Diamo OK e inseriamo, infine, un pulsante. Si aprirà una nuova schermata che compileremo come segue.:

ID: pulsantelogin
Etichetta:premi


Ora Dreamweaver ci aiuterà notevolmente usando la procedura guidata esegui login che troviamo nel menu Dati come da figura:


ci resta solo da inserire i parametri richiesti.

Vediamo i punti salienti:
ottieni input: il nome del form che abbiamo creato
convalida usando la connessione: nome connessione al database

Gli altri parametri sono:

Campo nome utente: email
Campo password:password
Tabella:utenti
Colonna nome utente: username
Colonna password:password
Se il login riesce: indicare pagina che si vuole
Se il login fallisce: indicare pagina che si vuole
Limita l'accesso in base a: spuntare nome utente e passwor

Alla fine avremo il nostro form completo come in figura:

vedi figura completa e la pagina di login è completata.

Ma abbiamo un problema: ci potrebbe essere un' altra persona con il nostro stesso username. Dobbiamo fare un ulteriore passaggio. Andiamo in DATI ed usiamo la procedura controlla nuovi utenti. Inseriamo

Campo Nome Utente: username
Se esiste vai a: login (o registrazione).php


Tutto fatto. Se la username che inseriamo è già presente ci rimanda alla pagina di login o ad altra pagina che si desidera.

Inserimento dati

In questo caso dreamweaver ha una procedura guidata (inserimento record) che ci risolve molti problemi.


che completeremo come in figura eliminando la colonna ID (premere sul valore ID e poi il tasto - )
Connessione: cnnblog
Tabella: tblmessaggi
Dopo inserimento vai a:pagina invio eseguito

per avere un risultato come nella figura finale.

Ora qualche ritocco. Evidenziamo nel form la casella vuota a destra del TESTO (qui inseriremo i nostri messaggi) e andiamo in "proprietà", lo troviamo nel soffietto in basso, dove alle voci sottostanti inseriremo i seguenti valori:

Largh caratt : 38

N. di righe: 10

Volendo possiamo inserire anche un pulsante per annullare tutto.

Non resta che provare il nostro Blog.

Torna ai contenuti