Mah...
Questa è la tabella
CREATE TABLE personaggio (
userid int(25) NOT NULL auto_increment,
nome_pg varchar(25) NOT NULL default '',
cognome_pg varchar(25) NOT NULL default '',
email varchar(25) NOT NULL default '',
sesso enum('0','1') NOT NULL default '0',
password varchar(255) NOT NULL default '',
decrypted_password varchar(255) NOT NULL default '',
razza enum ('0','1','2','3') NOT NULL default '0',
capelli enum ('0','1','2','3','4') NOT NULL default '0',
occhi enum ('0','1','2','3') NOT NULL default '0',
classe enum ('0','1','2','3','4') NOT NULL default '0',
user_level enum('0','1','2','3') NOT NULL default '0',
dataiscrizione datetime NOT NULL default '0000-00-00 00:00:00',
ultimoingresso datetime NOT NULL default '0000-00-00 00:00:00',
attivato enum('0','1') NOT NULL default '0',
PRIMARY KEY (userid)
) TYPE=MyISAM COMMENT='Membership Information';
E questa è la relativa insert dei valori che prendo tramite il form...
INSERT INTO personaggio (nome_pg, cognome_pg, email, sesso, password, razza, dataiscrizione, capelli, occhi, classe, decrypted_password)VALUES('$nome_pg', '$cognome_pg', '$email', '$sesso', '$db_password', '$razza', now(), '$capelli', '$occhi', '$classe' '$random_password')") or die (mysql_error());
Dovrebbe essere tutto giusto, così come i valori nel form, immagino
Comunque giusto per essere pignoli, è possibile che sia un errore a causa della select ??
<select name=razza id=razza>
<option value=umano selected>Umano</option>
<option value=elfo>Elfo</option>
<option value=mezzelfo>Mezzelfo</option>
<option value=nano>Nano</option>
</select>
Questa è una di quelle che ho usato, possibile che sia sbagliato anche qualcosa in questa ?


Rispondi quotando