felipe_ceg
Novato-
Posts
27 -
Joined
-
Last visited
Información Personal
-
Pais
Chile
-
Genero
Hombre
felipe_ceg's Achievements
Newbie (1/14)
0
Reputation
-
estimados, necesito mostrar y guardar lo siguiente(php y mysq): es un parche que se debe poner todos los dias... preguntar: dia 1...poner parche 1? (con 2 opciones SI-NO) luego... El segunda vez que ingrese al sistema(segundo dia) este debe preguntar mantiene parche 1? (SI-NO) Si la reaspuesta es "SI" poner en un costado: "parche 1" "segundo dia" si la respuesta es "NO" No poner nada ademas debe hacer la siguiente consulta en otra linea desea poner otro parche2? (si--- no---) si la respuesta a parche 2 es "si" mostrar "parche 2 dia 1" tercer dia... si la respuesta del parche 1 en el dia 2 fue "SI" Mostrar: desea mantener parche 1? (SI-NO) si la respuesta del dia 2 de parche 2 es "SI" Mostrar: desea mantener parche 2? (si-no) y otra consulta: desea poner otro parche (parche3) ? (SI -NO) ALGUIEN PUEDE TENER HASTA 8 PARCHES... Espero haberme explicado bien... estare atento a cualquier duda... de ante mano muchas gracias
-
Maestros, tengo un formulario en el cual al momento de presionar el boton guardar necesito que tambien se imprima la informacion. la idea es hacer un imprimir al momento de guardar: <input name="imprimetext" type="checkbox" id="imprimetext" value="imprime"> en donde si el usuario presiona el check y luego presione guardar la informacion se guarde y a la vez imprima... saludos y gracias de antemano
-
Estimados, tengo este codigo que me ayuda a insertar un archivo CSV a la base de datos mysql ejecutando este codigo en php... el tema es, que solo los ingresa si estan ordenados los datos... mi pregunta es: - es posible hacer que el codigo empiece a guardar las filas que yo le indique, ejemplo: en el primer campo de la bd ingrese lo que hay en la celada B05(B cinco) de la planilla en CSV... en el archivo lo que quiero ingresar en la base de datos empieza en la fila 11 del CSV... Espero su ayuda... gracias... include "pags/conectar.php"; $row = 1; $handle = fopen("conductores.csv", "r"); while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) { $num = count($data); $row++; $cadena = "insert into bo_condhbus(fec_cond,num_plan,num_ppu, rut_cond, nom_cond, tur_cond, sen_cond, hor_sali, hor_lleg, hor_vuel) values("; for ($c=0; $c < $num; $c++) { if ($c==($num-1)) $cadena = $cadena."'".$data[$c] . "'"; else $cadena = $cadena."'".$data[$c] . "',"; } $cadena = $cadena.");"; echo $cadena."<br>"; $result=mysql_query($cadena); } fclose($handle); mysql_close();
-
ayuda con ciclo u otra opcion
felipe_ceg replied to felipe_ceg's topic in Webmaster, Tutoriales & Herramientas
Estimado alvarox, no entendi muy bien, :( hice una tabla con 30 campos para ir rellenando los campos de fecha hacia el costado... y lo que estoy haciendo es lo siguiente: <? include ("pags/conectar.php"); $sqlb=mysql_query (" select cod_cona, fec_chec from bo_checklist" ); while ($dt = mysql_fetch_array($sqlb)){ $msg= $dt[fec_chec]; $cod= $dt[cod_cona]; $id=""; for(i=0;i<30;i++){ if($id == "" || $id == $cod[i]){ mysql_query ("insert into ver (id_foli, cod_con,dia1,dia2,dia3,dia4,dia5,dia6,dia7,dia8,dia9,dia10,dia11,dia12,dia13,dia14,dia15,dia16,dia17,dia18,dia19,dia20,dia21,dia22,dia23,dia24,dia25,dia26,dia27,dia28,dia29,dia30) values ('$dt[id_foli]', '$dt[cod_cona]','$dt[fec_chec]','$dt[fec_chec]',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)"); } else{ id = idDB[i]; aca agregas el info } } } ?> creo estar perdido... haber si me ayudas muchas gracias de antemano -
maestros, tengo un tabla mysql con los siguientes campos id, nombre, cargo, fecha. que tiene los siguientes registros: 200, alvaro, jefe, 2010-09-01 200, alvaro, jefe, 2010-09-02 200, alvaro, jefe, 2010-09-03 200, alvaro, jefe, 2010-09-04 201, marco, inspe, 2010-09-01 201, marco, inspe, 2010-09-02 201, marco, inspe, 2010-09-03 y lo que debo hacer que en una pagina php me despliegue un informe con un id y hacia el lado las fechas, ejemplo: 200,2010-09-01,2010-09-02,2010-09-03,2010-09-04 201,2010-09-01,2010-09-02,2010-09-03 en el primer campo va el id(solo una vez), luego todas las fecha que pertenecen al mismo id... lo primero que se me acurre es hacer una tabla adicional con columnas hacia el lado y mediante un ciclo ingresar las fechas en esta tabla adicional hacia el lado...(alguna idea de como hacer esto?) si tienen una mejor opcion me gustaria que la compartieran conmigo saludos y espero me puedan orientar...
-
ayuda para mostrar datos...
felipe_ceg replied to felipe_ceg's topic in Aplicaciones de Escritorio & Scripts PHP
Estimado alvarox, esto es lo que tengo, y no hace lo que quiero, o sea que tome el primer di del trabajador y se desplieguen los datos en las columnas siguientes de la tabla... ayudame please... saludos <? include ("pags/conectar.php"); $sqlb=mysql_query (" select * from bo_checklist " ); while ($dt = mysql_fetch_assoc($sqlb)){ $msg= $dt[fec_chec] ?> <table width="2260" height="18" border="1" align="center" cellpadding="0" cellspacing="0"> <tr bgcolor="#CCCCCC"> <td width="68" align="center"><? echo "$dt[cod_cona]"; ?></td> <td width="79" align="center"><? echo "$msg"; ?></td> <td width="80" align="center"><? echo "$msg"; ?></td> <td width="55" align="center"></td> <td width="54" align="center"></td> <td width="50" align="center"></td> <td width="64" align="center"></td> <td width="64" align="center"></td> <td width="65" align="center"></td> <td width="65" align="center"></td> <td width="63" align="center"></td> <td width="61" align="center"></td> <td width="66" align="center"></td> <td width="64" align="center"></td> <td width="65" align="center"></td> <td width="65" align="center"></td> <td width="63" align="center"></td> <td width="65" align="center"></td> <td width="63" align="center"></td> <td width="63" align="center"></td> <td width="64" align="center"></td> <td width="66" align="center"></td> <td width="64" align="center"></td> <td width="64" align="center"></td> <td width="63" align="center"></td> <td width="64" align="center"></td> <td width="65" align="center"></td> <td width="56" align="center"></td> <td width="65" align="center"></td> <td width="70" align="center"></td> <td width="63" align="center"></td> <td width="85" align="center"></td> </tr> </table> <? } ?> -
Estimados, tengo un mantenedor PHP En donde se van guardando trabajadores diariamente en una base de datos mysql algunos de los campos son: id_trabajador, nombre, apellido, FECHA. el problema que tengo, es que debo hacer un informe en donde se depliegue el id_trabajador y las fechas en que fue a trabajar, si el dia 01-09-2010 vino a trabajar debe mostrar "SI" y si no fue a trabajar el dia 02-09-2010 "NO" y asi sucesivamente hasta el dia 30 de cada mes. en el mantenedor que mencioné en el principio los datos se guardan en filas en la base de datos, ejemlpo: 1 -felipe godoy - 01-09-2010 1 -felipe godoy - 02-09-2010 1 -felipe godoy - 03-09-2010 lo que necesito es que aparesca en el informe 1- SI-SI-NO asumiendo que el 1 es el id del trabajador, el primer SI significa que fue a trabajar el 01-09-2010 el segundo SI es que fue a trabajar el 02-09-2010 y el tercer NO significa que el dia 03-09-2010 no fue a trabajar... necesito que me digan como hacerlo o que me den alguna idea de como poder hacerlo... estaré atento a cualquier duda... saludos
-
estimados, tengo una consulta acerca del foco de un select option en esto momento tengo esta tabla: <table align="center" width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="21%" bgcolor="#CCCCCC"> Nivel de aceite motor <font size="2" face="Verdana"> </font></td> <td width="28%" bgcolor="#CCCCCC"><select name="nivacea" style="width:127px"> <option value="Full"> Full</option> <option value="Crítico"> Crítico</option> <option value="Medio"> Medio</option> </select></td> <td width="46%" bgcolor="#CCCCCC"><select name="nivaceb" style="width:127px"> <option value="Full"> Full</option> <option value="Crítico"> Crítico</option> </select></td></tr> </table> <table align="center" width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="21%" bgcolor="#CCCCCC"> <font size="2" face="Verdana"> Nivel de combustible </font></td> <td width="28%" bgcolor="#CCCCCC"><select name="nivcoma"style="width:127px"> <option value="Full"> Full</option> <option value="Crítico"> Crítico</option> </select></td> <td width="46%" bgcolor="#CCCCCC"><select name="nivcomb"style="width:127px"> <option value="Full"> Full</option> <option value="Crítico"> Crítico</option> </select></td> </tr></table> <table align="center" width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td width="21%" bgcolor="#CCCCCC"> <font size="2" face="Verdana"> Luces Delanteras </font></td> <td width="28%" bgcolor="#CCCCCC"><select name="lucdela"style="width:127px"> <option value="Buen Estado"> Buen Estado</option> <option value="Mal Estado"> Mal Estado</option> </select></td> <td width="46%" bgcolor="#CCCCCC"><select name="lucdelb" style="width:127px"> <option value="Buen Estado"> Buen Estado</option> <option value="Mal Estado"> Mal Estado</option> </select></td> </tr> </table> bueno con esto, al presionar la tecla TABULAR del teclado se va moviendo hacia el lado... quiero saber como puedo hacerlo para que al presionar la tecla antes mencionada el foco baje hasta el final por la primera columna y luego comience con la segunda columna y empiece tambien a bajar... de antemano muchas gracias.... Responder Citando
-
estimados, tengo una base de datos con registros con un id, nombre, fecha las fechas son siempre distintas ejem... 01-08-2010 02-08-2010 03-08-2010 04-08-2010 05-08-2010 hice otra tabla con id, nombre, fecha1, fecha2, fecha3, fecha4, fechaN.... necesito que todas las fechas que se despliegan hacia abajo en la primera tabla, ahora las fechas se desplieguen hacia el lado, por ejem en fecha1 (de la segunda tabla) se guarde 01-08-2010, en el campo fecha2 se guarde 02-08-2010 y asi sucesivamente... alguna idea de como hacerlo?? de antemano muchas gracias...
-
desplegar linea despues de datos
felipe_ceg replied to felipe_ceg's topic in Webmaster, Tutoriales & Herramientas
ragys, este es el codigo completo desde el while, el problema ahora solo es que no me "suma" devuelve cero los totales... y aparece un "TOTAL ES" arriba del primer <td> $idcom_print esta todo odenado ragys, endenante me falto sacar una cosilla. $debe1 = 0; $haber1 = 0; while ($con = mysql_fetch_array($sql)) { $fecha = $con[fecha]; $idcom = $con[idcom]; $tipoval = $con[tipoval]; $numcuenta = $con[numcuenta]; $descripcion = $con[descripcion]; $debe = $con[debe]; $haber = $con[haber]; $glosa = $con[glosa]; $cont=$cont+1; $debe1 = 0; $haber1 = 0; if( $idcom !=$last_fecha2){ $last_fecha2 = $idcom; $idcom_print = $idcom; $descripcion_print = $descripcion; $estilo = "style=\"border-top: solid 1px black;\""; $mostrartotal = "<TR><TD colspan=\"2\" align=\"left\">EL TOTAL ES:</TD><TD align=\"left\"><font size=\"2\">" . $debe1 . "</font></TD><TD align=\"left\"><font size=\"2\">" . $haber1 . "</font></TD></TR>"; $debe1 = 0; $haber1 = 0; } else { $idcom_print = " "; $descripcion_print = ""; $estilo = ""; $debe1 += $debe; $haber1 += $haber; $mostrartotal = ""; } ?> <table width="100%" border="0" bordercolor="#99CCFF" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <? echo $mostrartotal; ?> <TR> <TD width="7%"align="left"<? echo $estilo; ?> ><font size="2" ><? echo $idcom_print ?></font></TD> <TD width="11%" align="left"<? echo $estilo; ?> ><font size="2" ><? echo substr($descripcion_print,0,10) ?> </font></TD> <? if($descripcion_print != ""){ $cont= $cont + 1; ?> </tr><tr> <td colspan="2" <? echo $estilo; ?>></td> <? } ?> <TD width="8%"align="left" <? echo $estilo; ?>><font size="2" ><? echo $fecha ?></font></TD> <TD width="8%"align="left" <? echo $estilo; ?>><font size="2" ><? echo $numcuenta ?> </font></TD> <TD width="3%" align="left" <? echo $estilo; ?>><font size="2" ><? echo substr($tipoval,0,1) ?> </font></TD> <TD width="15%"align="left" <? echo $estilo; ?>><font size="2" ><? echo substr($glosa,0,15) ?> </font></TD> <TD width="8%" align="right" <? echo $estilo; ?>><font size="2" ><? echo number_format("$debe", 2, ",", ".") ?> </font></TD> <TD width="10%" align="right" <? echo $estilo; ?>><font size="2" ><? echo number_format("$haber", 2, ",", ".") ?> </font></TD> <TD width="15%" align="right" <? echo $estilo; ?>><font size="2" ></font></TD> <TD width="15%" align="right" <? echo $estilo; ?>><font size="2" ></font></TD> </TR> <? } ?> </TABLE> -
desplegar linea despues de datos
felipe_ceg replied to felipe_ceg's topic in Webmaster, Tutoriales & Herramientas
Estimado ragys, la informacion la despliega de esta forma: 1985----hola blabla---bla bla----- 17-----54 -----------------blublu---blublu------48-----50 -----------------inform---masinf-----55-----8 EL TOTAL ES: 0---0 como puedes ver se desordenó la rimera fila de la informacion(blabla---bla bla----- 17-----54) y el total me da cero. pd: en realidad está bien desordenado el codigo, eso pasa por ser aprendiz creo yo, a medida que valla aprendiendo espero poder mejorar. saludos -
desplegar linea despues de datos
felipe_ceg replied to felipe_ceg's topic in Webmaster, Tutoriales & Herramientas
ragys, lo que tengo que hacer es poner los resultados abajo de cada campo($haber y $debe) NO al lado con <td> por ejemplo: en este despliegue de informacion hay 6 <td> los 2 ultimos son haber y debe 1985----hola -----------------blabla---bla bla----- 17-----54 -----------------blublu---blublu------48-----50 -----------------inform---masinf-----55-----8 -------------------EL TOTAL ES: 100---112 --------------------------------------------------------------------------------------------------------------------------------------------------------- 1986----buenas -----------------blabla---bla bla----- 17-----4 -----------------blublu---blublu------3-----35 -----------------inform---masinf-----50-----8 ---------------------EL TOTAL ES:69-----47 ----------------------------------------------------------------------------------------------------------------------------------------------------- -
desplegar linea despues de datos
felipe_ceg replied to felipe_ceg's topic in Webmaster, Tutoriales & Herramientas
ragys, muchas gracias funcionarn las lineas. otra cosulta: yo tengo unos campos de numero tambbien en otras columnas(no las puse anteriormente para que no sea tanto codigo) pero se muestran tal cual como los demas campos(hacia abajo en <td>) como puedo hacer para que sume estos numeros <td>$haber</td> <td>$debe</td> solo los numeros que estan hasta antes de la linea en la que me acabaas de ayudar. como por ejemplo: TOTAL HABER: ($aux = aux +$haber) TOTAL DEBE: ($aux = aux +$debe) todo esto a continuacion de o abajo del la columna debe o haber segun corresponda... saludos ragys sorry por preguntar tanto... :) -
desplegar linea despues de datos
felipe_ceg replied to felipe_ceg's topic in Webmaster, Tutoriales & Herramientas
ragys, no hizo la linea... :(