Entra a MySQL dalla riga di comando o utilizzando un programma come phpMyAdmin . Creare un database MySQL per memorizzare i dati di registrazione . Ad esempio, digitare :
CREATE DATABASE ` di registrazione ` default CHARACTER SET utf8 COLLATE utf8_unicode_ci ;
2
Creare una tabella nel database per memorizzare gli indirizzi di posta elettronica degli utenti e dei nomi . Ad esempio, digitare :
CREATE TABLE ` junk ` ` utenti ` (
`email` VARCHAR ( 254 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , ` nome
. ` VARCHAR ( 254 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL , Stati
PRIMARY KEY ( ` email ` ) per
) ENGINE = MyISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci ;
3
inserire un record nel database a scopo di test . Ad esempio, digitare :
INSERT INTO ` di registrazione ` ` utenti ` (` email` , `name` ) VALUES ( ' [email protected] ', ' Tom Jones ');
< br . >
Modulo di registrazione Create e variabili
4
creare un nuovo file PHP . Inizializzare le variabili per l'indirizzo di posta elettronica e il nome e li uguale ai dati inviati dal modulo se il modulo è stato inviato . Ad esempio, digitare :
$ mail = ( isset ( $ _POST [ "email" ] ) ) ? ? $ _POST [ " Email " ] : " " ; $ nome = ( isset ( $ _POST [ " nome " ] ) ) ? $ _POST [ " Nome " ] : "" ; > Aggiungi le intestazioni HTML al file PHP . Ad esempio, digitare : ! < DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd "> Modulo di Registrazione < /head> Aggiungere un modulo di registrazione HTML . Impostare l'azione di chiamare lo stesso file PHP e impostare il metodo di " postare ". Ad esempio, digitare : Modulo di registrazione < form action = " Inserisci la tua email : < input type = " " name = " text " width = " email " value =" 40 < ? php echo $ email ; > " /> < /p > Inserisci il tuo nome : < input type = " ? " name = " text " name = width il valore " 40 " = " < input type "invia" = "Registrati" /> < /p > < /form > Controllare se l'e-mail e le variabili name sono popolate e ritorno se il form ha non è ancora stata presentata . ? Ad esempio, digitare : if ( $ email == " "
5
6
< /h2 >
7
Informazioni correlate
Programmazione © www.354353.com