Il file connect deve essere così:
Codice PHP:
<?php
include ("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE) die ("Non sono riuscito a connettermi al database. Rivedi i parametri del file config.inc.php");
mysql_select_db ($db_name, $db) or die ("Non sono riuscito a selezionare il database. Rivedi i parametri del file config.inc.php");
?>
Come ti avevo detto la query per creare la tabella NON va eseguita ad ogni connessione, ma solo all'installazione dello script.
Inoltre nel modulo di registrazione non serve che apri il collegamento al database visto che non lo utilizzi. Io lo farei così:
Codice PHP:
<div id="modulo">
<table class="testo">
<form action="save.php" method="post">
<tr>
<td>Nickname:</td><td><input type="text" size="35" name="nickname"></td>
</tr><tr>
<td>Password:</td><td><input type="password" size="10" name="pwd"></td>
</tr><tr>
<td>Password2:</td><td><input type="password" size="10" name="pass"></td>
</tr><tr>
<td>Nome:</td><td><input type="text" size="35" name="nome"></td>
</tr><tr>
<td>Cognome:</td><td><input type="text" size="40" name="cognome"></td>
</tr><tr>
<td>Età:</td><td><select name="giorno">
<?php
for ($i=1; $i<=31; $i++) echo "<option value=$i>$i";
?>
</select>
<select name="mese"><option value=1>Gennaio<option value=2>Febbraio<option value=3>Marzo<option value=4>Aprile<option value=5>Maggio<option value=6>Giugno<option value=7>Luglio<option value=8>Agosto<option value=9>Settembre<option value=10>Ottobre<option value=11>Novembre<option value=12>Dicembre</select>
<select name="anno">
<?php
for ($a=1900; $a<=2005; $a++) echo" <option value=$a>$a";
?>
</select>
</td>
</tr><tr>
<td>E-Mail:</td><td><input type="text" size="50" name="mail"></td>
</tr><tr>
<td>Indirizzo:</td><td><input type="text" size="50" name="indirizzo"></td>
</tr><tr>
<td>Provincia:</td><td><select name="provincia"><option value="" selected></option><option value="AG">AG</option><option value="AL">AL</option><option value="AN">AN</option><option value="AO">AO</option><option value="AP">AP</option><option value="AQ">AQ</option><option value="AR">AR</option><option value="AT">AT</option><option value="AV">AV</option>
...................
</div>
</div>
</body>
</html>
Mauro