Tengo un formulario para subir currículums en el cual el usuario debe subir su foto y llenar su currículum el cual se guarda en una base de datos. El código tiene una condicionante para que la información se guarde en la base de datos solo si se sube la fotografía. El problema que tengo es que la foto si se sube, pero no se ejecuta la base de datos:
Código PHP:
Ver original<?php
if($_POST["action"] == "upload") {
$fotografia = $_POST["fotografia"];
$nombre_archivo = $_FILES['fotografia']['name'];
$tipo_archivo = $_FILES['fotografia']['type'];
$tamano_archivo = $_FILES['fotografia']['size'];
var_dump("".get_template_directory
()."/curri/".$prefijo."_".$nombre_archivo); if($fotografia != "") {
$destino = "".get_template_directory()."/curri/".$prefijo."_".$nombre_archivo;
if (copy($_FILES['fotografia']['tmp_name'],$destino)) { $javascript_enabled = trim($_REQUEST['browser_check']); $fotografia = trim($_REQUEST['fotografia']); $paterno = trim($_REQUEST['paterno']); $materno = trim($_REQUEST['materno']); $nombre = trim($_REQUEST['nombre']); $estado = trim($_REQUEST['estado']); $datepicker = trim($_REQUEST['datepicker']); $genero = trim($_REQUEST['genero']); $civil = trim($_REQUEST['civil']); $domicilio = trim($_REQUEST['domicilio']); $colonia = trim($_REQUEST['colonia']); $cp = trim($_REQUEST['cp']); $ciudad = trim($_REQUEST['ciudad']); $telefono = trim($_REQUEST['telefono']); $movil = trim($_REQUEST['movil']); $nextel = trim($_REQUEST['nextel']); $nextelkey = trim($_REQUEST['nextelkey']); $email = trim($_REQUEST['email']); $email2 = trim($_REQUEST['email2']); $email3 = trim($_REQUEST['email3']); $facebook = trim($_REQUEST['facebook']); $twitter = trim($_REQUEST['twitter']); $skype = trim($_REQUEST['skype']); $blackberry = trim($_REQUEST['blackberry']); $linkedin = trim($_REQUEST['linkedin']); $carrera = trim($_REQUEST['carrera']); $universidad = trim($_REQUEST['universidad']); $titulo = trim($_REQUEST['titulo']); $egreso = trim($_REQUEST['egreso']); $uniestado = trim($_REQUEST['uniestado']); $maximo = trim($_REQUEST['maximo']); $seminarios = trim($_REQUEST['seminarios']); $idioma = trim($_REQUEST['idioma']); $hablado = trim($_REQUEST['hablado']); $escrito = trim($_REQUEST['escrito']); $idioma2 = trim($_REQUEST['idioma2']); $hablado2 = trim($_REQUEST['hablado2']); $escrito2 = trim($_REQUEST['escrito2']); $idioma3 = trim($_REQUEST['idioma3']); $hablado3 = trim($_REQUEST['hablado3']); $escrito3 = trim($_REQUEST['escrito3']); $tipos = trim($_REQUEST['tipos']); $empresa = trim($_REQUEST['empresa']); $domempresa = trim($_REQUEST['domempresa']); $secempresa = trim($_REQUEST['secempresa']); $jefe = trim($_REQUEST['jefe']); $contactos = trim($_REQUEST['contactos']); $responsabilidades = trim($_REQUEST['responsabilidades']); $actividades = trim($_REQUEST['actividades']); $tipos2 = trim($_REQUEST['tipos2']); $empresa2 = trim($_REQUEST['empresa2']); $domempresa2 = trim($_REQUEST['domempresa2']); $secempresa2 = trim($_REQUEST['secempresa2']); $jefe2 = trim($_REQUEST['jefe2']); $contactos2 = trim($_REQUEST['contactos2']); $responsabilidades2 = trim($_REQUEST['responsabilidades2']); $actividades2 = trim($_REQUEST['actividades2']); $tipos3 = trim($_REQUEST['tipos2']); $empresa3 = trim($_REQUEST['empresa2']); $domempresa3 = trim($_REQUEST['domempresa2']); $secempresa3 = trim($_REQUEST['secempresa2']); $jefe3 = trim($_REQUEST['jefe2']); $contactos3 = trim($_REQUEST['contactos2']); $responsabilidades3 = trim($_REQUEST['responsabilidades2']); $actividades3 = trim($_REQUEST['actividades2']); $opc = trim($_REQUEST['opc']); $opd = trim($_REQUEST['opd']); $osp = trim($_REQUEST['osp']); $com = trim($_REQUEST['com']); $rra = trim($_REQUEST['rra']); $pfe = trim($_REQUEST['pfe']); $rra = trim($_REQUEST['rea']); $pfe = trim($_REQUEST['ole']); $rra = trim($_REQUEST['nin']); $pfe = trim($_REQUEST['log']);
if ( $paterno == "" )
{
$paterno = "El apellido paterno no fue ingresado";
}
elseif ( $materno == "" )
{
$result = "El apellido materno no fue ingresado";
}
elseif ( $nombre == "" )
{
$result = "Tu nombre no fue ingresado";
}
elseif ( $estado == "" )
{
$result = "Tu fecha de nacimiento no fue ingresada";
}
elseif ( $genero == "" )
{
$result = "Tu género no fue ingresado";
}
elseif ( $civil == "" )
{
$result = "Tu estado civil no fue ingresado";
}
elseif ( $datepicker == "" )
{
$result = "Tu fecha de nacimiento no fue ingresada";
}
elseif ( $domicilio == "" )
{
$result = "Tu domicilio no fue ingresado";
}
elseif ( $colonia == "" )
{
$result = "Tu colonia no fue ingresada";
}
elseif ( $cp == "" )
{
$result = "No ingresaste tu código postal";
}
elseif ( $ciudad == "" )
{
$result = "No ingresaste tu ciudad";
}
elseif ( $telefono == "" )
{
$result = "No ingresaste tu teléfono";
}
elseif ( $movil == "" )
{
$result = "No ingresaste tu teléfono celular";
}
elseif ( $email == "" )
{
$result = "No ingresaste tu email";
}
elseif ( $carrera == "" )
{
$result = "No ingresaste tu carrera universitaria";
}
elseif ( $universidad == "" )
{
$result = "No ingresaste tu universidad";
}
elseif ( $titulo == "" )
{
$result = "No especificaste si te titulaste en tu carrea universitaria";
}
elseif ( $egreso == "" )
{
$result = "No ingresaste tu fecha de egreso";
}
elseif ( $uniestado == "" )
{
$result = "No ingresaste el estado en el que se encuentra tu universidad";
}
elseif ( $empresa == "" )
{
$result = "No ingresaste la empresa donde laboraste";
}
elseif ( $secempresa == "" )
{
$result = "No ingresaste el sector de la empresa donde laboraste";
}
elseif ( $responsabilidades == "" )
{
$result = "No ingresaste las responsabilidades dentro de la empresa donde laboraste";
}
elseif ( $actividades == "" )
{
$result = "No ingresaste las actividades a destacar dentro de la empresa donde laboraste";
}
else
{
global $wpdb;
$wpdb->insert('wp-consultte', array ( 'Imagen' => $destino ,
'Paterno' => $paterno ,
'Materno' => $materno ,
'Nombre' => $nombre ,
'Lugar' => $estado ,
'Fecha' => $datepicker ,
'Genero' => $genero ,
'EstadoCivil' => $civil ,
'Domicilio' => $domicilio ,
'Colonia' => $colonia ,
'Postal' => $cp ,
'Ciudad' => $ciudad ,
'TelCasa' => $telefono ,
'Movil' => $movil ,
'Nextel' => $nextel ,
'NextelKey' => $nextelkey ,
'Email' => $email ,
'Email2' => $email2 ,
'Email3' => $email3 ,
'Otro' => $skype ,
'Facebook' => $facebook ,
'Twitter' => $twitter ,
'Blackberry' => $blackberry ,
'Linkedin' => $linkedin ,
'Carrera' => $carrera ,
'Universidad' => $universidad ,
'Titulo' => $titulo ,
'Egreso' => $egreso ,
'UniLugar' => $uniestado ,
'Maximo' => $maximo ,
'OtrosCursos' => $seminarios ,
'Idioma1' => $idioma ,
'Hablado1' => $hablado ,
'Escrito1' => $escrito ,
'Idioma2' => $idioma2 ,
'Hablado2' => $hablado2 ,
'Escrito2' => $escrito2 ,
'Idioma3' => $idioma3 ,
'Hablado3' => $hablado3 ,
'Escrito3' => $escrito3,
'TipoE1' => $tipos,
'NombreE1' => $empresa,
'DomE1' => $domempresa,
'SectorE1' => $secempresa,
'JefeE1' => $jefe,
'TelE1' => $contactos,
'RespE1' => $resposabilidades,
'ActE1' => $actividades,
'TipoE1' => $tipos,
'NombreE2' => $empresa2,
'DomE2' => $domempresa2,
'SectorE2' => $secempresa2,
'JefeE2' => $jefe2,
'TelE2' => $contactos2,
'RespE2' => $resposabilidades2,
'ActE2' => $actividades2,
'NombreE3' => $empresa3,
'DomE3' => $domempresa3,
'SectorE3' => $secempresa3,
'JefeE3' => $jefe3,
'TelE3' => $contactos3,
'RespE3' => $resposabilidades3,
'ActE3' => $actividades3,
'OPC' => $opc,
'OPD' => $opd,
'OSP' => $osp,
'Comisiones' => $com,
'Regulaciones' => $rra,
'Programas' => $pfe,
'Regimenes' => $rea,
'Ordenamiento' => $ole,
'Negociadores' => $nin,
'Logistica' => $log,
));
$result = "Tu currículum ha sido agregado exitosamente a nuestra bolsa de trabajo, pronto estaremos en comunicación contigo";
}
}
$result = "No subiste tu fotografia";
}
$result = "No subiste tu fotografía";
}
?>