Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2012, 09:39
alvarols
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 11 meses
Puntos: 15
Problemas al tratar de usar base de datos desde Wordpress

Tengo un problema, es que estoy haciendo un código para poder subir currículums al sistema y estoy usando la base de datos desde Wordpress, hago las llamadas tal como se especifica en el codex de Wordpress pero no funciona. Lo único que funciona es que se pueden subir las fotos del currículum, este es el código.

Código PHP:
Ver original
  1. <?php
  2. if($_POST["action"] == "upload") {
  3.             $fotografia = $_POST["fotografia"];
  4.             $nombre_archivo = $_FILES['fotografia']['name'];
  5.             $tipo_archivo = $_FILES['fotografia']['type'];
  6.             $tamano_archivo = $_FILES['fotografia']['size'];
  7.             $prefijo = substr(md5(uniqid(rand())),0,6);
  8.             var_dump("".get_template_directory()."/curri/".$prefijo."_".$nombre_archivo);
  9.             if($nombre_archivo != "") {
  10.                     $destino = "".get_template_directory()."/curri/".$prefijo."_".$nombre_archivo;
  11.                     copy($_FILES['fotografia']['tmp_name'],$destino);
  12.                     $javascript_enabled = trim($_REQUEST['browser_check']);
  13.                     $fotografia = trim($_REQUEST['fotografia']);
  14.                     $paterno = trim($_REQUEST['paterno']);
  15.                     $materno = trim($_REQUEST['materno']);
  16.                     $nombre = trim($_REQUEST['nombre']);
  17.                    
  18.                     if ( $paterno == "" )
  19.                     {
  20.                         $paterno = "El apellido paterno no fue ingresado";
  21.                     }
  22.                     elseif ( $materno == "" )
  23.                     {
  24.                         $result = "El apellido materno no fue ingresado";
  25.                     }
  26.                     elseif ( $nombre == "" )
  27.                     {
  28.                         $result = "Tu nombre no fue ingresado";
  29.                     }
  30.                     else
  31.                     {
  32.                         global $wpdb;
  33.                             $wpdb->insert('wp-consultte', array(
  34.                                 'Imagen' => $destino ,
  35.                                 'Paterno' => $paterno ,
  36.                                 'Materno' => $materno ,
  37.                                 'Nombre' => $nombre
  38.                             ),
  39.                             array(
  40.                                 '%s',
  41.                                 '%s',
  42.                                 '%s',
  43.                                 '%s',
  44.                             )
  45.                             );
  46.                             $result = "Tu currículum ha sido agregado exitosamente a nuestra bolsa de trabajo, pronto estaremos en comunicación contigo";
  47.                     }
  48.                 }
  49.        } else {
  50.            
  51.            $result = "No subiste tu fotografia";
  52.  
  53. }
  54. ?>