Seguramente la versión de PHP del hosting anterior es diferente a la nueva, no deberia representar un problema, pero en partes de codigo donde tu las has hecho tienes que actualizar a lo nuevo y desechar lo viejo que ya no corre en la nueva versión...
para comenzar a simple vista tienes aqui VALUE, es VALUES... aparte de un pesimo uso de las comillas... deberia ser asi:
Código PHP:
Ver original$sql = "INSERT INTO smf_members (member_name,real_name,gender,email_address,passwd,avatar) VALUES ('".$_POST['nombre']." ".$_POST['apellido']."','".$_POST['nombre']." ".$_POST['apellido']."','".$genero_smf."','".$_POST['email']."','".md5($_POST['password'])."','".$url_skin."')";
el mismo uso que hago aqui deberia estar reflejado en el SELECT y el otro INSERT... acostumbrate a escribir en mayusculas las sentencias, es mejor... claro no obligatorio, pero te ayuda, arregla eso de las comillas en todas y nos cuentas