| |
Mostrar Mensajes
|
|
Páginas: 1 2 [3] 4 5 6
|
|
21
|
Programación / Bases de Datos / Union de tablas
|
en: 19 Septiembre 2014, 19:09 pm
|
|
Que tal, ahora con un problema que me surgio al unir dos tabas; les explico: tabla1: Id | Clave |Articulo 023 3337 PC 024 3337 Impresora 025 3337 Monitor 026 3337 Disco Duro
Tabla2: Id_Accesorios | Clave | Id_Articulo CableVGA | CableCorriente 85 3337 023 si si 86 3337 024 no si
En tabla1 guardo los artículos de un inventario y en la tablados guardo solo los artículos que tienen accesorios, el problema es que al querer imprimir una tabla con la descripción del articulo y la lista de accesorios, como resultado la consulta solo me arroja los dos registros (PC, Impresora). Esta es mi consulta: $accesorios = mysql_query("SELECT a.clave,a.Articulo,b.CableVGA,b.CableCorriente FROM Tabla1 as a INNER JOIN Tabla2 as b on a.Clave = b.Clave WHERE Clave = 3337"); lo que deseo es que me arroje los 4 registros aunque no estén los otros dos registros (Monitor, Disco duro) en la tabla2.
|
|
|
|
|
22
|
Programación / PHP / Re: Condicionar contenido de pdf
|
en: 18 Septiembre 2014, 20:50 pm
|
|
Que tal, ya solucione el problema, disculpen pero se me cerro el mundo era algo muy sencillo, la condición if no funcionaba porque estaba dentro de la clase phppdf que crea el footer del archivo, puse la condición if fuera de la clase y me funciono.
|
|
|
|
|
23
|
Programación / PHP / Re: Condicionar contenido de pdf
|
en: 8 Septiembre 2014, 21:29 pm
|
primero, ya verificaste los valores que generan tu $municipio antes de q entre? osea q te asegures que valor realmente esta enviando...
ahora si solo muestra el primero es pq siempre $municipio es = 1 y nunca evaluará la segunda opción... saludos
Así es brother, de hecho en el documento primero imprimí el valor de la variable para ver si si tomaba correctamente el valor correspondiente a cada municipio
|
|
|
|
|
24
|
Programación / PHP / Condicionar contenido de pdf
|
en: 8 Septiembre 2014, 19:52 pm
|
Buenos días, ando de regreso por aquí con una nueva duda, resulta que tengo un pdf que genero mediante un php y tengo un fotter en e pdf cono datos de la institución (Estatal) pero como en diversas ciudades también generan ese archivo me piden que en el fotter del pdf aparezcan los datos de su municipio ( dirección, teléfono, ciudad) y no los de el estado, lo que intente es condicionar el contenido del fotter conun if, cuando un usuarioe sta logeado, detecta el id de su ciudad, esta variable la utilize para condicionar el if pero no me funciona lo intente de esta manera en la siguiente funcion public function Footer() { // Position at 15 mm from bottom $this->SetY(-15); // Set font $this->SetFont('times', '', 10); // Page number $this->Cell(0, 10, ''.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M'); $image_file = K_PATH_IMAGES.'EstadoFuerte1.jpg'; $this->Image($image_file, 15, 265, 50, '', 'jpg', '', 'T', false, 300, '', false, false, 0, false, false, false); $this->SetXY(15, 265); if ($Municipio == 1){ $html = ' <p align="right"> <b>Centro Estatal</b><br/> Direccion del Centro Estatal<br/> Tel. (888) 123 45 67<br/> Estado de Tamaulipas C.P. 87000<br/> </p>'; }else if ($Municipio == 2){ <p align="right"> <b>Centro Estatal (Divcion municipal)</b><br/> Direccion del Municipio<br/> Tel. (888) 555 55 55<br/> Ciudad Tal<br/> </p>'; } $this->writeHTML($html, true, false, true, false, ''); } }
El problema es que no me condiciona nada e imprime el primer contenido siempre, espero me puedan ayudar MOD: OBLIGATORIO usar etiquetas GeSHI. Temas de PHP van al subforo de PHP.http://foro.elhacker.net/desarrollo_web/obligatorio_normas_del_subforo_de_desarrollo_web_16072014-t407889.0.html
|
|
|
|
|
25
|
Programación / Bases de Datos / Re: Alertar al actualizar base de datos
|
en: 2 Septiembre 2014, 21:14 pm
|
ahh ya, con triggers podrías usar ajax que llame a un script que revise la cantidad de valores de la tabla (la que se llena con el trigger) y si es diferente a la cantidad anterior, reproducir un sonido o algo...
más o menos es lo que necesitas?
ha ok ok , solo que en lugar de revisar la cantidad de registros revisaría el valor del campo ya que solo me interesaría que alertara sobre el cambio de estado de un registro entonces tendría que aplicar ajax para esto??
|
|
|
|
|
27
|
Programación / Bases de Datos / Alertar al actualizar base de datos
|
en: 2 Septiembre 2014, 20:15 pm
|
|
Buenas tardes a todos, tengo la siguiente duda: tengo un pequeño sistema el cual maneja registros sobre una base de datos, hay dos tipos de usuario, administrador y usuario estandar, el administrador se encarga de generar los registros, y el usuario estándar de modificar el estado de los registros de activo a desactivado, lo que e gustaria es alertar con un timbre al administrador cuando un usuario estandar modifique el estatus del registro. ¿Sera posible lograr esto? En caso de ser posible ¿de que manera podría realizarlo?
De antemano muchas gracias!!!
|
|
|
|
|
28
|
Programación / PHP / Re: campo date debuelve 1970-01-01
|
en: 16 Julio 2014, 16:31 pm
|
¿Una pregunta... Fecha_Orden es un campo de tipo Date? ¿O de tipo Timestamp?
En tu base de datos dices que tienes la fecha bien (no es 1970-01-01) ¿Pero cuando cargas la página te sale "1970-01-01"???
Eso es bastante extraño considerando que estás imprimiendo el dato tal cual viene de la base de datos y aún que le des un formato, no debería cambiarte la fecha en sí.
Es Tipo Date, y si, en la base de datos si tengo la fecha bien por ejemplo 2014-07-07 y al mostrarla en la pagina sale la misma 2014-07-07, todo bien, el problema es cuando la guardo, lo que ise ahora fue simplemente que muestre la fecha pero al momento de guardar guarde todos los datos menos la fecha, para mantenerla integra, y todo anda bien, pero sigo con la pregunta para entender que es lo que pasa, para futuras referencias, voy a probar con lo que Ari Slash propone, vere que pasa y publico que paso,. Gracias por sus respuestas.
|
|
|
|
|
29
|
Programación / PHP / Re: campo date debuelve 1970-01-01
|
en: 10 Julio 2014, 19:29 pm
|
¿Eso te solucino tu problema?
Fechas como 2014-06-01 son reconocidas por strtotime(), así que si sigues con ese problema, no debe ser de ahí. Lo más probable es que el valor venga mal desde la base de datos.
Tienes razón, crei que al hacerle strtotime a una fecha daria problemas, no entiendo porque ete erronea la fecha si la traigo de la base de datos, y esta correcta, con el mismo formato, seguire buscando el error.
|
|
|
|
|
30
|
Programación / PHP / Re: campo date debuelve 1970-01-01
|
en: 10 Julio 2014, 18:06 pm
|
¿Entonces para que usas strtoupper, si lo que hace esto es poner tu string en mayúsculas?
Ahora que lo mencionas, de hecho lo usaba porque en un principio el usuario podía manipular la fecha, pero surgió el problema de que ponían fechas que no correspondían al mes en que estaban, por lo tanto lo deshabilite, Muchas graciasMinusFour, es algo sencillo que pase por alto, pero se me paso checar eso.
|
|
|
|
|
|
| |
|