Salve.
HTML essendo un linguaggio di formattazione delle pagine non può in alcun modo eseguire operazioni dinamiche (come l'interazione con un DB ..). Per far ciò, ci vuole necessariamente un linguaggio server-side come php. Magari postando il codice da Lei fatto possiamo darle qualche dritta. Altrimenti provo comunque a mostrarle un esempio.
Pagina HTML
Codice:
<form name="form1" action="registrazione.php" method="POST">
<p>Nome Utente: <input type="text" name="nome"></p>
<p>Email: <input type="text" name="mail"></p>
<p>Password: <input type="text" name="pwd"></p>
<p>Ripeti Password: <input type="text" name="conf_pwd"></p>
<p><input type="submit" value="Registrati"></p>
Ovviamente sta a Lei ordinare il form in una tabella o come Le sembra più opportuno.
Per la pagina registrazione.php:
Codice:
<?php
//recupero i dati dai campi del form
$nome_utente = $_POST['nome'];
$password = $_POST['pwd'];
$email = $_POST['mail'];
$conf_pwd= $_POST['conf_pwd'];
//verifico che le due password siano corrette
if ($pwd == $conf_pwd) {
//eseguo la connessione
$host = "localhost";
$user = "worldoftatu";
$pwd = "";
$nome_db = "my_worldoftatu";
$conn = mysql_connect($host, $user, $pwd);
//Controllo se la connessione è riuscita
if ($db == FALSE) die ("Errore nella connessione al DB");
//seleziono il DB
mysql_select_db($nome_db, $conn);
//inserisco i dati
$query = "INSERT INTO 'nometabella' ('ID', 'username', 'email', 'password') VALUES (NULL, '$nome_utente', '$email', '$password');
$result = mysql_query($query, $conn);
//controllo se l'inserimento è riuscito
if ($result == FALSE) {
print "Inserimento non riuscito";
} else {
print "Inserimento riusciuto!";
}} else {
print "Le 2 password non coincidono";
}
?>
Per il pannello di controllo, ne ha già fatto una bozza ? O vorrebbe un esempio anche di quello ? Ha più o meno idea di come si possa strutturare ?
Resto a disposizione.
Saluti,
M.