Este formulario también guarda la información en MySQL, y estoy haciéndolo dentro de la plataforma Wordpress (esto lo comento porque uso los lineamientos de Wordpress para hacer llamadas a la base de datos).
Espero me puedan ayudar y me digan que está mal.
Saludos
Código PHP:
<?php
if($_POST["action"] == "upload") {
$fotografia = $_POST["fotografia"];
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
$prefijo = substr(md5(uniqid(rand())),0,6);
if($nombre_archivo != "") {
$destino = "".bloginfo('template_directory')."/curri".$prefijo."_".$nombre_archivo;
if (copy($_FILES['archivo']['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";
}
?>