L' ho fatto ma non va, ecco il codice della pagina intera
Codice PHP:
<?
include("config.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.php");
(isset($_POST['nome'])) ? $nome = $_POST['nome'] : $nome = "";
(isset($_POST['cognome'])) ? $cognome = $_POST['cognome'] : $cognome = "";
(isset($_POST['email'])) ? $email = $_POST['email'] : $email = "";
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$ruolo = $_POST['ruolo'];
$email = $_POST['email'];
$password = $_POST['password'];
$datadinascita = $_POST['gg']."/".$_POST['mm']."/".$_POST['aaaa'];
$nomeutente = $nome.$cognome;
$password = md5($password);
$utenteattivo="no";
if (trim($nome) == "" OR trim($cognome) == "" OR trim($ruolo) == "" OR trim($email) == "" OR trim($datadinascita) == "" OR trim($password) == "")
{
die ("Hai lasciato campi non compilati, <a href=\"index.php?pag=registrati\">torna indietro</a> e compila tutti i campi.");
}
$query1 = "INSERT INTO totina_staff (nome, cognome, ruolo, email, datadinascita, nomeutente, password, utenteattivo) VALUES ('$nome', '$cognome', '$ruolo', '$email', '$datadinascita', '$nomeutente', '$password', '$utenteattivo')";
if (mysql_query($query1, $db)) {
echo "Registrazione avvenuta correttamente
Un amministratore dovrà analizzare la tua iscrizione e convalidarla per
abilitarti all'accesso al pannello d'amministrazione
Il tuo nome utente è [b]$nomeutente[/b]";
} else {
echo "Registrazione non avvenuta correttamente
" . mysql_error();
}
mysql_close($db);
?>
Quando clicco torna indietro mi da ugualmente i campi vuoti nelle prime tre variabili che ho configurato. la pagina su cui tornerebbe ha questo codice
Codice PHP:
<div class="titoli">Registrati</div>
<form action="index.php?pag=confermaregistrazione" method="post">
<table align="center" cellpadding="0" cellspacing="0" border="0" style="color: black; font-size: x-small; font-family: Arial;">
<tr>
<td>Nome: </td><td width="20"></td><td><input type="text" name="nome" style="width: 200px;"></td>
</tr>
<tr>
<td>Cognome: </td><td width="20"></td><td><input type="text" name="cognome" style="width: 200px;"></td>
</tr>
<tr>
<td>E-mail: </td><td width="20"></td><td><input type="text" name="email" style="width: 200px;"></td>
</tr>
<tr>
<td>Password: </td><td width="20"></td><td><input type="password" name="password" style="width: 200px;"></td>
</tr>
<tr>
<td>Ruolo: </td><td width="20"></td><td>
<select name="ruolo" style="width: 200px;">
<option></option>
<option>Dirigente Scolastico</option>
<option>Dirigente Amministrativo</option>
<option>Personale Amministrativo</option>
</select>
</td>
</tr>
<tr>
<td>Data di nascita: </td><td width="20"></td><td>
<select name="gg" style="width: 40px;">
<?php
$a = 1;
echo "<option></option>";
while ($a <= 31)
{
echo "<option>$a</option>";
$a = $a+1;
}
?>
</select>
<select name="mm" style="width: 40px;">
<?php
$a = 1;
echo "<option></option>";
while ($a <= 12)
{
echo "<option>$a</option>";
$a = $a+1;
}
?>
</select>
<select name="aaaa" style="width: 80px;">
<?php
$a = 1900;
echo "<option></option>";
while ($a <= 2009)
{
echo "<option>$a</option>";
$a = $a+1;
}
?>
</select>
</td>
</tr>
<tr>
<td></td><td width="20"></td><td align="right"></td>
</tr>
<tr>
<td></td><td width="20"></td><td align="right"><input type="submit" value="Continua"></td>
</tr>
</table>
</form>