Ciao a tutti, potreste controllare cosa non va in questo codice?
ne mysql ne php mi danno errori però i dati che chiedo di inserire non vengono inseriti e non capisco il perchè![]()
Allora, dove ci sono i puntini è parte di codice che reputo poco importante per la domanda che vi porgo, spero sia vero, altrimenti fatemi sapere e vi invio la pagina intera.codice:$RAZZA=$_POST['RAZZA']; . . . //Assegnazione Animale per i Lyarcon if ($RAZZA == 'Lyarcon'){ $ANIMALE_NUM = mt_rand(1,6); if ($ANIMALE_NUM == 1){ $ANIMALE == 'Falco'; } elseif ($ANIMALE_NUM == 2){ $ANIMALE == 'Scimmia'; } elseif ($ANIMALE_NUM == 3){ $ANIMALE == 'Lupo'; } elseif ($ANIMALE_NUM == 4){ $ANIMALE == 'Orso'; } elseif ($ANIMALE_NUM == 5){ $ANIMALE == 'Ermellino'; } elseif ($ANIMALE_NUM == 6){ $ANIMALE == 'Riccio'; } } . . . . $sql = "INSERT INTO USERS (CORPORAZIONE_TIPO,STATO_TIPO,FUNZIONE_TIPO,USERNAME,PASS,MAILREG,URLAVATAR,SESSO,RAZZA,URLSESSO,ESPERIENZA,SALUTE,BROWSER,ANIMALE,DATAREG,REGIP) VALUES ('$CORPORAZIONE_TIPO','$STATO_TIPO','$FUNZIONE_TIPO','$USERNAME','$PASS','$MAILREG','$URLAVATAR','$SESSO','$RAZZA','$URLSESSO','0','Sano','$_SERVER[HTTP_USER_AGENT]','$ANIMALE','$DATAREG','$_SERVER[REMOTE_ADDR]')"; $query = @mysql_query ($sql, $connessione) or die(mysql_error()); . . .
Cmq il problema è che nel database non viene registrata la variabile $ANIMALE, tutte le altre invece vengono registrate normalmente.
PS: lasciate stare il fatto che sia tutto maiuscolo e altre cose inconsuete, è che sto modificando un gdr opensource, il resto funziona anke se così.

