Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Problemas al tratar de usar base de datos desde Wordpress

Estas en el tema de Problemas al tratar de usar base de datos desde Wordpress en el foro de WordPress en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/06/2012, 09:39
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 4 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. ?>
  #2 (permalink)  
Antiguo 21/06/2012, 13:31
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Problemas al tratar de usar base de datos desde Wordpress

¿No te has planteado usar un plugin como Contact Form 7 o Cforms II? Ambos tienen extensiones para grabar los datos en la BBDD si necesitas hacer cosas después con esos datos.
__________________
Mi blog personal | Mi G+
  #3 (permalink)  
Antiguo 21/06/2012, 16:46
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: Problemas al tratar de usar base de datos desde Wordpress

¿Te devuelve algún error Wordpress?

Puedes usar los métodos de la clase $wpdb para mostara los errores de la base de datos:

Código PHP:
Ver original
  1. $wpdb->show_errors();
  2. $wpdb->print_error();

Aún así el error podría ser producido por otros motivos, así que es conveniente que actives las notificaciones de errores de wordpres editando tu archivo wp-config.php y añadiendo/editando:

Código PHP:
Ver original
  1. define('WP_DEBUG', true);
  2. define('WP_DEBUG_LOG', true);
  3. define('WP_DEBUG_DISPLAY', true);

De todos modos, ¿tu ya tienes la tabla "wp-consultte" creada?

Etiquetas: php, post, tema, usar, trazar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:15.