Come creare un form di registrazione in php
Introduzione
Oggigiorno possedere delle conoscenze approfondite nel campo dell'informatica risulta fondamentale. Oltre a saper assemblare il computer o risolvere gli eventuali problemi verificatesi, è importante magari conoscere almeno un linguaggio di programmazione. Quelli che vengono maggiormente richiesti dalle società informatiche sono certamente Java Script, SQL, MATLAB, Visual Basic, Delphi e PHP. Attraverso un qualunque linguaggio di programmazione si possono realizzare numerose attività più o meno complesse. Nel presente tutorial vediamo esattamente come creare un form di registrazione in PHP.
Occorrente
- PC
- Notepad ++ nella sua versione più recente
- WampServer nella sua versione più recente
- W3C Validator
- Conoscenze di base sul linguaggio PHP
Installare un editor di testo
Per creare un form di registrazione in php, si avrà bisogno di uno strumento che permetta di inserire i vari comandi. A tal proposito, si può ricorrere ad un editor molto semplice da utilizzare ed estremamente versatile. Esso infatti supporta diversi linguaggi di programmazione, incluso PHP, e si chiama Notepad ++. Per scaricarlo, basta recarsi nel sito ufficiale https://notepad-plus-plus.org/download/v7.5.8.html. Notepad ++ è un editor adatto a coloro che si approcciano per la prima volta a PHP e ad altri linguaggi come HTML. Inoltre è in lingua italiana, quindi semplicissimo da usare. Per i più esperti, invece, il software di riferimento potrebbe essere WampServer, reperibile all'interno del sito http://www.wampserver.com/en/ e disponibile in lingua inglese o francese. Una volta scaricato l'editor più adatto alle proprie competenze, si può procedere con il setup. Al termine di questo processo, in entrambi i casi il software si avvia da sé.
Inserire i comandi necessari
Per creare un form di registrazione in PHP, occorre fare molta attenzione ai comandi digitati. Come con HTML, anche con PHP si segue una formula standard, che va imparata a memoria. I comandi contenuti in questa formula sono più o meno i seguenti e vanno scritti con tanto di spaziatura tra le stringhe.
session_start();include("db_con.php");if($_POST["username_reg"]!=""&&$_POST["password_reg"]!=""&&$_POST["email_reg"]!=""){ $query_registrazione=mysql_query("INSERT INTO users (username,password,email)VALUES ('".$_POST["username_reg"]."','".$_POST["password_reg"]."','".$_POST["email_reg"]."')")ordie("query di registrazione non riuscita".mysql_error()); }else{header('location:index.php?action=registration&errore=Non hai compilato tutti i campi obbligatori'); }if(isset($query_registrazione)){$_SESSION["logged"]=true; header("location:index.php");}else{echo"non ti sei registrato con successo"; }?>.
Verificare l'esattezza del codice immesso tramite W3C Validator
Il codice presente nel passaggio precedente è una formula standard che va poi adattata alle diverse esigenze. Ad ogni modo, per capire se ci sono errori nel form, si può effettuare una piccola verifica. Grazie a questo controllo si avrà modo di correggere eventuali errori, per poi trasferire sul proprio sito il modulo di registrazione scritto correttamente in PHP. Recandosi su https://validator.w3.org/, si potrà dunque sfruttare il validatore W3C Validator. Per utilizzarlo bisogna prima fare una prova del proprio sito. Dopo aver salvato il form, bisogna caricarlo virtualmente. Se non viene visualizzato, potrebbe esserci un errore. Inserendo l'URL del proprio sito nella barra di W3C Validator, si otterrà un resoconto sugli errori presenti nel sito stesso. In tal caso basterà seguire le indicazioni e correggere le parti scritte in maniera errata.
Guarda il video
Consigli
- Salvare il documento contenente il form con estensione ".php".
- Verificare la presenza di eventuali errori su W3C Validator prima di pubblicare in via definitiva il form sul proprio sito.