|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - neorent
Páginas: 1 ... 4 5 [6] 7 8 ... 11
126
« en: Miércoles 11 de Octubre de 2006, 00:07 »
que tal ArKaNtOs gracias por la ayuda, una consulta mas para todos, alguien sabe como puedo aumentar el tiempo de consulta en una base ¿? le explico resulta que estoy haciendo una consulta en con php en access y me arroja un error al momento de hacer la consulta osea la realiza bien pero llegado una cantidad de campos me envia un error por ejemplo si tengo 3000 registros y tengo que consultar aprox 200 que se que hay pero llega a unos 40 y se cae que podria ser bueno gracias por la ayuda a todo adios luego adjunto el code para que me digan que esta mal, <HTML> <HEAD><TITLE>Consulta tabla_tecnicos</TITLE></HEAD> <BODY> <CENTER> <FONT COLOR='blue'><H1 align="center">Requerimientos Pendientes</H1></FONT> <HR><BR><BR> <TABLE BORDER=1 WIDTH=90%> <TR><TD ALIGN='center'><FONT COLOR='blue'>Nº Atencion </FONT></TD> <TD ALIGN='center'><FONT COLOR='blue'>Fecha Solicitud </FONT></TD> <TD ALIGN='center'><FONT COLOR='blue'>Nombre Usuario </FONT></TD> <TD ALIGN='center'><FONT COLOR='blue'>Unidad Depto </FONT></TD> <TD ALIGN='center'><FONT COLOR='blue'>Nº Oficina </FONT></TD> <TD ALIGN='center'><FONT COLOR='blue'>Fono Anexo </FONT></TD> <TD ALIGN='center'><FONT COLOR='blue'>Problema Usuario </FONT></TD> <TD ALIGN='center'><FONT COLOR='blue'>Tecnico Asignado </FONT></TD> <TD ALIGN='center'><FONT COLOR='blue'>Solucion Problema </FONT></TD> <TD ALIGN='center'><FONT COLOR='blue'>Estado Atencion </FONT></TD> </TR> <?php // Se establece la conexión con la fuente de datos $var=$_REQUEST['buscado']; $conex = odbc_connect("base_soporte","",""); $consulta = "select folio_atencion,fecha_llamado,usuario_atencion,direccion_depto,n_oficina,fono_anexo,problema_descrito,tecnico_asignado,solucion_atencion,estado_atencion from maestro_atenciones WHERE (estado_atencion <> '$var')"; $resultado = odbc_do($conex, $consulta);// parece que esta linea $Num_Campos = odbc_num_fields($resultado); $Num_Filas = 0; // Se recorre el cursor while (odbc_fetch_row($resultado)) { $Num_Filas++; echo "<TR>"; for ($i = 1; $i <= $Num_Campos; $i++) { echo "<TD ALIGN='left'>"; if (odbc_result($resultado, $i)) { echo odbc_result($resultado, $i); echo "</TD>"; } } //de los campos de una tupla: el for echo "</TR>";echo "\n"; } // de todas las tuplas respuesta: el while if ($Num_Filas == 0) { echo "<TR><TD COLSPAN=9><CENTER>"; echo "No hay empleados"; echo "</CENTER></TD></TR>\n"; } echo "</TABLE>\n"; echo "<BR><HR><BR>\n"; //echo "<B>Número de filas: $Num_Filas<BR>\n"; //echo "Número de campos: $Num_Campos</B>\n"; echo "</CENTER>"; //Se liberan recursos y se cierra la conexión odbc_free_result($resultado); odbc_close($conex); ?> </BODY> </HTML>
muchas gracias por la ayuda chau
127
« en: Martes 10 de Octubre de 2006, 18:13 »
hola amigos alguno de ustedes saben como puede insertar datos que tengo de un form a una tabla de access97, bueno ya como conectarme y como hacer consulta solo me falta poder almacenar si alguien sabe se los agradeceria muchisimo bueno muchoas gracias a todos de ante mano adios
128
« en: Viernes 29 de Septiembre de 2006, 21:10 »
hola amigos del foro, bueno una consulta alguien sabe como conectarse a una base access97 con PHP y saber los metodos de grabar editar borrar y eso pues me seria de gran utilidad ya que mi pagina debe conectarse con una access97 temporalmente, no se hasta cuando pero debo hacerlo asi que si alguien sabe como hacerlo genial se los agradeceria mucho cuidense y espero alguna respuesta adios
129
« en: Jueves 28 de Septiembre de 2006, 16:02 »
?????????????????
Disculpame, pero en tu último post no entendí nada... siento que le faltan algunas comas (,) y signos de pregunta (?) a tus oraciones, y algunas cosas más...
No se que estás intentando hacer, pero si en una tabla, por ejemplo, declaras un campo de tipo int (número entero) jamás podrás poner un dato que no sea numérico... jamás...
Pero sí en cambio, en algunos casos se pueden convertir los tipos, como pasar un time a tipo varchar...
Te recomiendo que busques información sobre los tipos de datos de Mysql.
Altareum. claro tienes toda la razon no me explique, bueno paso a comentarte, ¿puedo realizar una funcion donde recibas un valor de tipo varchar y en la funcion hacer una consulta y retornar un valor de tipo entero, segun el resultado de la consulta? ejemplo: aqui es donde hago la consulta. <?php function rescato_id_direccion($i_direcc){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_direcciones WHERE (des_direccion = '$i_direcc')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $id_direccion=$myrow["id_direccion"]; return $id_direccion; } ?>
y se supone que aqui la solicito mira <?php include (funcion.php); $i_direcc="casa"; $variable=rescato_id_direccion($i_direcc); echo "el Numero del id es $variable \n"; ?>
entonces deberia mostra en este caso una variable con valor int la cual yo puedo insertar en mi tabla en el campo que tiene ese mismo tipo correcto?, esa era mi duda gracias
130
« en: Jueves 28 de Septiembre de 2006, 14:35 »
Hola que tal!
Segun veo tienes un error en la insercion a la tabla en donde pasas los valores
"VALUES(...."
'$cod_area'.'$cod_direccion' <----- en estos dos campos estan separados por un punto en lugar de la coma
Espero que eso solucione tu problema la verdad no lei todo el codigo solo en la que dijiste que esa era la del problema y eso es lo que encontre
Saludos chuta eso era amigo mio, creo que no lo vi donde buscaba el error por otro lado jajaja, gracias amigo cualquiero cosa les sigo comentando.
131
« en: Jueves 28 de Septiembre de 2006, 14:29 »
Yo te recomiendo que cuando estés teniendo errores y no sepas porqué, uses lo que llamamos unos compañeros y yo: buscapiés.
tu amigo es el echo, muestra la consulta, también te puede ayudar mucho que al final hagas un
$Res=mysql_query("tu consulta"); if(!$Res) echo mysql_error();
hope it helped... amigo quiero agradecer su tiempo y respuesta, pero lo del echo por cada variable y funcion ya lo habia echo y me muestra todos los valores como corresponde y no me entrega ningun valor en blanco, lo que pasa es que simplemente no me inserta los valores en la tabla eso es todo, pensaba se podria llamar a una funcion, por ejemplo que se llame graba_tabla, y pasarle todos los valores eso seria una opcion o no? bueno espero algunos comentarios muchas gracias a todos, adios
132
« en: Jueves 28 de Septiembre de 2006, 00:16 »
que tal amigos bueno aqui con otro problema ahora no me quiere almacenar los datos que segun yo esta bien, pero no lo puedo asegurar, llevo 2 horas tratando de averiguar pk no graba y no me lo indica pero bueno les dejo el code para que examinen y den su veredicto, le explico como funciona, primero ingreso datos, luego los posteo, los tomo hago consultas tomo esos valores y luego los inserto en la tabla en ese orden bueno les dejo el code ingreso_db.php <html> <head> <title>Ingreso Solicitud</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .Estilo1 {color: #00CCFF} --> </style> </head> <body bgcolor="#14285f"> <body> <p> </p> <?php include("formato.php"); ?> <?php CabeceraPagina(); ?> <h3 align="center" class="Estilo1"> INGRESO DE SOLICITUDES </h3> <FORM ACTION="graba.php"> <TABLE> <TR> <TD width="129">NOMBRE SOLICITANTE: </TD> <TD width="428"><INPUT NAME="nombre" TYPE="text" id="nombre" tabindex="1" SIZE="50" MAXLENGTH="100"></TD> </TR> <TR> <TD>AREA:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_area ORDER BY `id_area` ASC "); echo '<select name="area" id="area" tabindex="2">'; while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_area"];} echo "</select>"; mysql_free_result($result); ?> </TD> </TR> <TR> <TD>DIRECCION: </TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_direcciones ORDER BY `id_area2` ASC "); echo '<select name="direccion" id="direccion" tabindex="3">'; while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_direccion"];} echo "</select>"; mysql_free_result($result);?></TD> </TR> <TR> <TD>UNIDAD / DEPTO. </TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_unidades ORDER BY `id_unidad_direccion` ASC "); echo '<select name="unidad" id="unidad" tabindex="4">'; while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_unidad"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>EDIFICIO</TD> <TD> <?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_edificio ORDER BY `id_edificio` ASC "); echo '<select name="edificio" id="edificio" tabindex="5">'; while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_edificio"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>TIPO REQUERIMIENTO:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_fallas ORDER BY `id_falla` ASC "); echo '<select name="requerimiento" id="requerimiento" tabindex="8">'; while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["desc_falla"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>PISO:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_pisos ORDER BY `id_piso` ASC "); echo '<select name="piso" id="piso" tabindex="6">'; while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_piso"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>OFICINA:</TD> <TD><input name="oficina" type="text" id="oficina" tabindex="7" size="4" maxlength="5"></TD> </TR> <TR> <TD>FONO / ANEXO:</TD> <TD><input name="fono" type="text" id="fono" tabindex="9" size="10" maxlength="10"></TD> </TR> <TR> <TD>CORREO ELECTRONICO:</TD> <TD><input name="correo" type="text" id="correo" tabindex="7" size="20" maxlength="30"></TD> </TR> <TR> <TD>FECHA SOLICITUD:</TD> <TD><input name="fecha" type="text" id="fecha" tabindex="10" value="<?php echo date("d/m/Y")?>" size="12" readonly="true"></TD> </TR> <TR> <TD>HORA SOLICITUD:</TD> <TD><input name="hora" type="text" id="hora" tabindex="11" value="<?php echo date("H:i:s")?>" size="12" readonly="true"></TD> </TR> </TABLE> <input type="submit" name="save" value="Grabar"> </FORM> <?php PiePagina(); ?> </body> </html>
conex.php <?php function Conectarse() { if (!($link=mysql_connect("localhost","root",""))) { echo "Error conectando a la base de datos."; exit(); } if (!mysql_select_db("db_soporte",$link)) { echo "Error seleccionando la base de datos."; exit(); } return $link; } ?>
una de las dos funciones que ocupo myfunc.php <?php //////////////////////////////////////////////////// //Convierte fecha de mysql a normal //////////////////////////////////////////////////// function cambiaf_a_normal($fecha){ ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $mifecha); $lafecha=$mifecha[3]."/".$mifecha[2]."/".$mifecha[1]; return $lafecha; } //////////////////////////////////////////////////// //Convierte fecha de normal a mysql //////////////////////////////////////////////////// function cambiaf_a_mysql($fecha){ ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha); $lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1]; return $lafecha; } ?> <?php function sumar_hora($hora1,$hora2,$hora3){ $horades1=explode(':', $hora1); $horades2=explode(':', $hora2); $horades3=explode(':', $hora3); $finalh=$horades1[0] + $horades2[0] + $horades3[0]; $finalm=$horades1[1] + $horades2[1] + $horades3[1]; $finals=$horades1[2] + $horades2[2] + $horades3[2]; if ($finals>59){ $finals=$finals - 60; $finalm=$finalm + 1; } if ($finalm>59){ $finalm=$finalm - 60; $finalh=$finalh + 1; } if (strlen($finalh)==1){ $finalh= "0".$finalh; } if (strlen($finalm)==1){ $finalm= "0".$finalm; } if (strlen($finals)==1){ $finals= "0".$finals; } $final_horas = $finalh.":".$finalm.":".$finals; return $final_horas; } ?> <?php function t_movilizacion($hora1,$hora2){ $horades1=explode(':', $hora1); $horades2=explode(':', $hora2); $finalh=$horades1[0] + $horades2[0]; $finalm=$horades1[1] + $horades2[1]; $finals=$horades1[2] + $horades2[2]; if ($finals>59){ $finals=$finals - 60; $finalm=$finalm + 1; } if ($finalm>59){ $finalm=$finalm - 60; $finalh=$finalh + 1; } if (strlen($finalh)==1){ $finalh= "0".$finalh; } if (strlen($finalm)==1){ $finalm= "0".$finalm; } if (strlen($finals)==1){ $finals= "0".$finals; } $final_horas = $finalh.":".$finalm.":".$finals; return $final_horas; } ?>
otra es funciones.php <?php /// aqui rescato el id del edificio/// function rescato_id_edificio($i_edificio){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_edificio WHERE (des_edificio = '$i_edificio')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $id_edificio=$myrow["id_edificio"]; return $id_edificio; } ?> <?php ///////rescato tiempo de ida function rescato_edificio_ida($i_edificio){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_edificio WHERE (des_edificio = '$i_edificio')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $hora1=$myrow["tiempo"]; return $hora1; } ?> <?php /////////rescato tiempo de vuelta function rescato_edificio_vuelta($i_edificio){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_edificio WHERE (des_edificio = '$i_edificio')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $hora2=$myrow["tiempo"]; return $hora2; } ?> <?php //AQUi consulto por el id de la falla function rescato_id_falla($i_requerimiento){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_fallas WHERE (desc_falla = '$i_requerimiento')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $id_falla=$myrow["id_falla"]; return $id_falla; } ?> <?php //AQUi consulto por el tiempo de la falla function rescato_tiempo_falla($i_requerimiento){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_fallas WHERE (desc_falla = '$i_requerimiento')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $hora3=$myrow["t_trabajo"]; return $hora3; } ?> <?php ///AQUI otra consulta pero por el id del area/// function rescato_id_area($i_area){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_area WHERE (des_area = '$i_area')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $id_area=$myrow["id_area"]; return $id_area; } ?> <?php ///Aqui otra consulta pero por el id de la direccion/// function rescato_id_direccion($i_direcc){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_direcciones WHERE (des_direccion = '$i_direcc')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $id_direccion=$myrow["id_direccion"]; return $id_direccion; } ?> <?php ///aqui otra consulta por el id de la unidad o depto/// function rescato_id_unidad($i_unidad){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_unidades WHERE (des_unidad = '$i_unidad')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $id_unidad=$myrow["id_unidad"]; return $id_unidad; } ?>
y por ultimo la que me da los dolores de cabeza graba.php y bueno aqui es donde no graba <?php include("conex.php"); include("Funciones/myfunc.php"); include("Funciones/funciones.php"); $link=Conectarse(); $i_nombre=$_GET['nombre']; $i_area=$_GET['area']; $i_direcc=$_GET['direccion']; $i_unidad=$_GET['unidad']; $i_edificio=$_GET['edificio']; $i_piso=$_GET['piso']; $i_correo=$_GET['correo']; $i_oficina=$_GET['oficina']; $i_fono=$_GET['fono']; $i_requerimiento=$_GET['requerimiento']; $i_fecha=cambiaf_a_mysql($_GET['fecha']); $i_hora=$_GET['hora']; $cod_edificio=rescato_id_edificio($i_edificio); $tiempo_ida=rescato_edificio_ida($i_edificio); $tiempo_vuelta=rescato_edificio_vuelta($i_edificio); $cod_falla=rescato_id_falla($i_requerimiento); $tiempo_falla=rescato_tiempo_falla($i_requerimiento); $cod_area=rescato_id_area($i_area); $cod_direccion=rescato_id_direccion($i_direcc); $cod_unidad=rescato_id_unidad($i_unidad); $tiempo_total_movilizacion=t_movilizacion($tiempo_ida,$tiempo_vuelta); mysql_query("insert into tbl_maestra (fecha_solicitud,hora_solicitud,nombre_usuario,area_usuario,direccion_usuario,depto_usuario,fono_anexo,tipo_requerimiento,correo_usuario,tiempo_movilizacion,tiempo_trabajo,edificio,piso,oficina) values ('$i_fecha','$i_hora','$i_nombre','$cod_area'.'$cod_direccion','cod_unidad','$i_fono','$cod_falla','$i_correo','$tiempo_total_movilizacion','$tiempo_falla','$cod_edificio','$i_piso','$i_oficina')",$link); $ultimo_id = mysql_insert_id($link); ?>
agradesco mucho cualquier comentario o ayuda lo que sea mientras funciones ya que por tiempo debo entregarlo, y bueno muchas gracias de ante mano cuidense adios.
133
« en: Miércoles 27 de Septiembre de 2006, 19:33 »
Primer punto.. mysql no te está dando ningún error ???.. digo porque me parece raro que estés metiendo un dato de hora, en uno que al parecer nombraste como id (no se de que tipo son por lo cual puede que esté bien lo que haces).
Intentas introducir $hora1 en id_edificio, aparte de que te falta una comilla simple luego de $hora1. Intenta hacer un echo de la consulta y tirarla directamente en mysql a ver si te da algún error.....
Altareum. Altareum, amigo tienes toda la razon  jejeje si eso era una consulata mas para todos l@s chik@s del foro, si yo tengo una funcion donde le paso una variable donde el valor de esta es un time y segun la cosulta retorno un valor por ej. de tipo caracter no deveria darme problemas correcto?, ej. esta es la funcion creada por mi. donde $i_direcc es de tipo caracter con valor "casa". <?php ///Aqui otra consulta pero por el id de la direccion/// function rescato_id_direccion($i_direcc){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_direcciones WHERE (des_direccion = '$i_direcc')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $id_direccion=$myrow["id_direccion"]; return $id_direccion; } ?>
y me esta devolviendo una variable con valor numerico no deberia habler problema correcto. <?php $i_direcc=$_GET['direccion']; $variable=rescato_id_direccion($i_direcc); ?>
gracias por la respuestas que vengan
134
« en: Martes 26 de Septiembre de 2006, 19:40 »
que tal amigos tengo la siguiente duda, tengo una pagina donde recivo los valores y resulta que los almaceno en una tabla y la variables donde quedaron esos valores los utilizo para hacer distintas consultas con las cuales despues sume y resto y todo eso pero no puedo almacenar esos valores en la tabla numero dos, bueno les dejos el code y me cuentan donde como siempre tengo el problema gracias amigos. <?php include("conex.php"); include("myfunc.php"); $link=Conectarse(); $i_nombre=$_GET['nombre']; $i_area=$_GET['area']; $i_direcc=$_GET['direccion']; $i_unidad=$_GET['unidad']; $i_edificio=$_GET['edificio']; $i_piso=$_GET['piso']; $i_correo=$_GET['correo']; $i_fono=$_GET['fono']; $i_requerimiento=$_GET['requerimiento']; $i_fecha=cambiaf_a_mysql($_GET['fecha']); $i_hora=$_GET['hora']; //aqui hago la primera insercion en la tabla//// mysql_query("insert into tbl_maestra (nombre_usuario,area_usuario,direccion_usuario,depto_usuario,edificio,piso,correo_usuario,fono_anexo,tipo_requerimiento,fecha_solicitud,hora_solicitud) values ('$i_nombre','$i_area','$i_direcc','$i_unidad','$i_edificio','$i_piso','$i_correo','$i_fono','$i_requerimiento','$i_fecha','$i_hora')",$link); $ultimo_id = mysql_insert_id($link); ?> <?php /// aqui un par de consulta que tomo de las variables/// $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_edificio WHERE (des_edificio = '$i_edificio')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $hora1=$myrow["tiempo"]; $hora2=$myrow["tiempo"]; //AQUi un par de consultas mas $sql = "SELECT * FROM tbl_fallas WHERE (desc_falla = '$i_requerimiento')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $hora3=$myrow["t_trabajo"]; ///AQUI sumo/// $horades1=explode(':', $hora1); $horades2=explode(':', $hora2); $horades3=explode(':', $hora3); $finalh=$horades1[0] + $horades2[0] + $horades3[0]; $finalm=$horades1[1] + $horades2[1] + $horades3[1]; $finals=$horades1[2] + $horades2[2] + $horades3[2]; if ($finals>59){ $finals=$finals - 60; $finalm=$finalm + 1; } if ($finalm>59){ $finalm=$finalm - 60; $finalh=$finalh + 1; } if (strlen($finalh)==1){ $finalh= "0".$finalh; } if (strlen($finalm)==1){ $finalm= "0".$finalm; } if (strlen($finals)==1){ $finals= "0".$finals; } $final_horas = $finalh.":".$finalm.":".$finals; /// y bueno aqui quiero hacer la segunda insercion pero no me almacena nada en la tabla//// mysql_query("insert into tbl_temporal (folio,id_unidad,id_edificio,t_trabajo,total_trabajo) values ('$ultimo_id','$i_unidad','$hora1,'$hora3','$final_horas')",$link); ?>
y eso amigo espero me ayuden o me digan que debo hacer o que esta mal gracias adios
135
« en: Lunes 25 de Septiembre de 2006, 23:04 »
a es que creo que no viste la parte del Javascript esa parte es la que nos hara el redir hacia tu mismo sitio otra cosa cada option debe tener un value y con ese value pasar el valor del sitio yap? bueno lo del javascript ya lo vi y esta listo se queda en la misma pagina, cuando hago click sobre el primer select y selecciono este esta ok, pero el segundo select no hace nada queda en blanco, osea no toma los valores que deberia quedar de la seleccion de el primer select, me tiene como complicado esta situacion ya que hago lo que me indican y lo hago bien pero no me funciona el code y eso ya me esta doliendo la cabeza, bueno no he tenido mucha suerte con este code pero como te explicaba estoy haciendo todo bien y no me funciona, le dejo el code y se daran cuenta de que esta ok pero no hace nada en el select numero dos y ya me esta hirviendo la cabeza como decia (jaime palillo carrusel de niños)  pero en fin gracias por la ayuda. te dejo el code <html> <head> <title>Ingreso Solicitud</title> <script LANGUAGE="JavaScript"> function ir(sitio) { document.location.href = sitio.options[sitio.selectedingreso_db].value } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .Estilo1 {color: #00CCFF} --> </style> </head> <body bgcolor="#14285f"> <body> <p> </p> <?php include("formato.php"); ?> <?php CabeceraPagina(); ?> <h3 align="center" class="Estilo1"> INGRESO DE SOLICITUDES </h3> <FORM ACTION="muestrafolio.php" method="get"> <TABLE> <TR> <TD width="129">NOMBRE SOLICITANTE: </TD> <TD width="428"><INPUT NAME="nombre" TYPE="text" id="nombre" tabindex="1" SIZE="50" MAXLENGTH="100"></TD> </TR> <TR> <TD>AREA:</TD> <TD><?php $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); echo "<select name='area' id='area' onChange='ir(this.form.area)'>"; echo "<option>SELECCIONE AREA</option>"; $result=mysql_query("SELECT * FROM tbl_area", $link)or die (mysql_error()); while ($row=mysql_fetch_array($result)) { $idarea = $row["id_area"]; $desarea = $row["des_area"]; echo "<option value=\"$idearea\">$desarea</option>"; } echo "</select>"; ?> </TD> </TR> <TR> <TD>DIRECCION: </TD> <TD><?php echo "<select name='direccion' id='direccion'>"; echo "<option>SELECIONE DIRECCION</option>"; $idarea = $_REQUEST["area"]; $results=mysql_query("SELECT * FROM tbl_direcciones WHERE id_area2 = '$idarea'", $link)or die (mysql_error()); while ($row=mysql_fetch_array($results)) { $direccion= $row["des_direccion"]; $iddireccion = $row["id_direccion"]; echo "<option value=\"$iddireccion\">$direccion</option>"; } echo "</select>"; ?><?php echo $idarea; ?></TD> </TR> <TR> <TD>UNIDAD / DEPTO. </TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_unidades ORDER BY `id_unidad` ASC "); echo '<select name="unidad"tabindex="4">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_unidad"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>EDIFICIO</TD> <TD> <?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_edificio ORDER BY `id_edificio` ASC "); echo '<select name="edificio" tabindex="5">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_edificio"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>PISO:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_pisos ORDER BY `id_piso` ASC "); echo '<select name="piso" tabindex="6">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_piso"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>CORREO ELECTRONICO: </TD> <TD><input name="correo" type="text" id="correo" tabindex="7" size="20" maxlength="30"></TD> </TR> <TR> <TD>TIPO REQUERIMIENTO :</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_fallas ORDER BY `id_falla` ASC "); echo '<select name="requerimiento" tabindex="8">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["desc_falla"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>FONO / ANEXO : </TD> <TD><input name="fono" type="text" id="fono" tabindex="9" size="10" maxlength="10"></TD> </TR> <TR> <TD>FECHA SOLICITUD : </TD> <TD><input name="fecha" type="text" id="fecha" tabindex="10" value="<?php echo date("d/m/Y")?>" readonly="true"></TD> </TR> <TR> <TD>HORA SOLICITUD :</TD> <TD><input name="hora" type="text" id="hora" tabindex="11" value="<?php echo date("H:i:s")?>" readonly="true"></TD> </TR> </TABLE> <input type="submit" name="save" value="Grabar"> </FORM> <?php PiePagina(); ?> </body> </html>
136
« en: Lunes 25 de Septiembre de 2006, 22:25 »
tambien hice lo mismo lee de nuevo please gracias
137
« en: Lunes 25 de Septiembre de 2006, 22:11 »
SI entiendo que tengo que pasarlo con post, y que el get se utilizaria para recuperar el valor de la variable correcto no?, en este caso para recuperar el valor del area. <?php $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); echo "<select name='area' id='area' onChange='ir(this.form.area)'>"; echo "<option>Seleccione Area</option>"; $result=mysql_query("SELECT * FROM tbl_area", $link)or die (mysql_error()); while ($row=mysql_fetch_array($result)) { $idarea = $row["id_area"]; $desarea = $row["des_area"]; echo "<option value=\"$idearea\">$desarea</option>"; } echo "</select>";// aqui donde lo mando o como lo mando? ?> <?php echo "<select name='direccion' id='direccion'>"; echo "<option>Selecione Direccion</option>"; $idearea = $_GET["variable"];//aqui deberia recibir el valor de la varible pero no lo toma. $results=mysql_query("SELECT * FROM tbl_direcciones WHERE id_area2 = '$idearea'", $link)or die (mysql_error()); while ($row=mysql_fetch_array($results)) { $direccion= $row["des_direccion"]; $iddireccion = $row["id_direccion"]; echo "<option value=\"$iddireccion\">$direccion</option>"; } echo "</select>"; ?>
138
« en: Lunes 25 de Septiembre de 2006, 22:00 »
Hola neorent mira aqui, es casi lo mismo 
http://foros.solocodigo.com/index.php?showtopic=24090 mmm sip tienes toda la razon, ya lo probe pero al momento de seleccionar un select, no quiero que me mande a otra pagina, tonces lo que yo quiero es que quede en un formulario el cual despues mandare los datos listos para almacenar, y no me resulta con el code que tu me indicas, ademas se supone que cuando uno hace un formulario la accion es post no get? o no? y bueno en este formulario esta con la accion get y yo necesito que la opcion se post para luego enviarlo a una pagina para grabarlo no se si se entiende, bueno te lo que a mi me hace es seleccionar la tabla y parece que lo hace bien pero no estoy recibiendo el valor del area en el caso de que sea 1 o 2 o 3 etc. y no lo puedo obtener asi que por eso no me funciona creo yo use GET y REQUEST pero tampoco funciona bueno te dejo el code para que me digan donde estoy fallando gracias adios amigos PD: no tengo idea donde esta fallando <html> <head> <title>Ingreso Solicitud</title> <script LANGUAGE="JavaScript"> function ir(sitio) { document.location.href = sitio.options[sitio.selectedingreso_db].value } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .Estilo1 {color: #00CCFF} --> </style> </head> <body bgcolor="#14285f"> <body> <p> </p> <?php include("formato.php"); ?> <?php CabeceraPagina(); ?> <h3 align="center" class="Estilo1"> INGRESO DE SOLICITUDES </h3> <FORM ACTION="muestrafolio.php" method="get"> <TABLE> <TR> <TD width="129">NOMBRE SOLICITANTE: </TD> <TD width="428"><INPUT NAME="nombre" TYPE="text" id="nombre" tabindex="1" SIZE="50" MAXLENGTH="100"></TD> </TR> <TR> <TD>AREA:</TD> <TD><?php $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); echo "<select name='area' id='area' onChange='ir(this.form.area)'>"; echo "<option>Seleccione Area</option>"; $result=mysql_query("SELECT * FROM tbl_area", $link)or die (mysql_error()); while ($row=mysql_fetch_array($result)) { $idarea = $row["id_area"]; $desarea = $row["des_area"]; echo "<option value=\"$idearea\">$desarea</option>"; } echo "</select>"; ?> </TD> </TR> <TR> <TD>DIRECCION: </TD> <TD><?php echo "<select name='direccion' id='direccion'>"; echo "<option>Selecione Direccion</option>"; $idearea = $_REQUEST["variable"]; $results=mysql_query("SELECT * FROM tbl_direcciones WHERE id_area2 = '$idearea'", $link)or die (mysql_error()); while ($row=mysql_fetch_array($results)) { $direccion= $row["des_direccion"]; $iddireccion = $row["id_direccion"]; echo "<option value=\"$iddireccion\">$direccion</option>"; } echo "</select>"; ?></TD> </TR> <TR> <TD>UNIDAD / DEPTO. </TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_unidades ORDER BY `id_unidad` ASC "); echo '<select name="unidad"tabindex="4">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_unidad"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>EDIFICIO</TD> <TD> <?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_edificio ORDER BY `id_edificio` ASC "); echo '<select name="edificio" tabindex="5">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_edificio"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>PISO:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_pisos ORDER BY `id_piso` ASC "); echo '<select name="piso" tabindex="6">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_piso"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>CORREO ELECTRONICO: </TD> <TD><input name="correo" type="text" id="correo" tabindex="7" size="20" maxlength="30"></TD> </TR> <TR> <TD>TIPO REQUERIMIENTO :</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_fallas ORDER BY `id_falla` ASC "); echo '<select name="requerimiento" tabindex="8">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["desc_falla"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>FONO / ANEXO : </TD> <TD><input name="fono" type="text" id="fono" tabindex="9" size="10" maxlength="10"></TD> </TR> <TR> <TD>FECHA SOLICITUD : </TD> <TD><input name="fecha" type="text" id="fecha" tabindex="10" value="<?php echo date("d/m/Y")?>" readonly="true"></TD> </TR> <TR> <TD>HORA SOLICITUD :</TD> <TD><input name="hora" type="text" id="hora" tabindex="11" value="<?php echo date("H:i:s")?>" readonly="true"></TD> </TR> </TABLE> <input type="submit" name="save" value="Grabar"> </FORM> <?php PiePagina(); ?> </body> </html>
139
« en: Lunes 25 de Septiembre de 2006, 19:57 »
ibito sorry pero no me funciona lo que hacia para verificar si el dato estaba duplicado pero no importa seguire investigando a ver que pasa gracias por tu preocupacion.
140
« en: Lunes 25 de Septiembre de 2006, 19:55 »
que tal amigos del foro, bueno tengo una consulta, tengo tres select los cuales llenos a traves de tres tablas, ejemplo tbl_area select area, tbl_direccion, select direccion, tbl_unidad, select unidad, bueno todos tienen sus campos definidos, ej: tbl_area "id_area,des_area", tbl_direccion "id_direccion,des_direccion,id_area2", tbl_unidad("id_unidad, des_unidad"), lo que yo quiero es que si un usuario en el primer select seleciona un valor, este automaticamente carge al segundo select y el tercero se cargue con el valor del segundo select, bueno lo he intentado pero no me funciona como quiero asi que les muestro mas o menos lo que quiero hacer: tbl_area: tbl_direccion tbl_unidad id_area des_area id_direccion des_direccion id_area2 id_unidad des_unidad 1 casa 1 baño 1 1 tina 2 patio 2 pieza 1 2 lavamanos 3 piscina 3 arbol 2 3 fruta 4 planta 2 4 hojas 5 agua 3 5 cloro 6 quitasol 3 6 filtro bueno si se dan cuenta los id son parecidos y les paso a explicar, el id_area tiene tres valores cierto, bueno la tbl_direcciones tiene dos id uno para el area y la otra para las direcciones, y la tbl_unidad tiene un solo id, bueno yo quiero que esto haga lo siguiente si selecciono en el primer selecr el valor 1 quiero que en el select dos me cargue los valores que sean igual a este pero del id_area2 y en el tercer select quiero que me cargue los valores pero de id_unidad sea igual a id_direccion, tengo un code que lo hace pero no me lo carga entonces estoy muy perdido y no se que hacer en este caso, les agradadeceria que me puedan guiar o si el usuario seleciona el primer select como le paso el valor al segundo select para hacer la consulta y haci al tercero bueno si tiene alguna idea de como se hace se los agradeceria ya que me tiene mareado esto asi eso amigos muchas gracias a todos adios. pd: les dejo mi code donde los cargo pero no se como hacer para tomar los valores asi que me pueden indicar que hacer o cambiar gracias <html> <head> <title>Ingreso Solicitud</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .Estilo1 {color: #00CCFF} --> </style> </head> <body bgcolor="#14285f"> <body> <p> </p> <?php include("formato.php"); ?> <?php CabeceraPagina(); ?> <h3 align="center" class="Estilo1"> INGRESO DE SOLICITUDES </h3> <FORM ACTION="muestrafolio.php"> <TABLE> <TR> <TD width="129">NOMBRE SOLICITANTE: </TD> <TD width="428"><INPUT NAME="nombre" TYPE="text" id="nombre" tabindex="1" SIZE="50" MAXLENGTH="100"></TD> </TR> <TR> <TD>AREA:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_area ORDER BY `id_area` ASC "); echo '<select name="area" tabindex="2">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_area"];} echo "</select>"; mysql_free_result($result); ?> </TD> </TR> <TR> <TD>DIRECCION: </TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_direcciones ORDER BY `id_area2` ASC "); echo '<select name="direccion"tabindex="3"readonly="true">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_direccion"];} echo "</select>"; mysql_free_result($result);?></TD> </TR> <TR> <TD>UNIDAD / DEPTO. </TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_unidades ORDER BY `id_unidad` ASC "); echo '<select name="unidad"tabindex="4">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_unidad"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>EDIFICIO</TD> <TD> <?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_edificio ORDER BY `id_edificio` ASC "); echo '<select name="edificio" tabindex="5">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_edificio"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>PISO:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_pisos ORDER BY `id_piso` ASC "); echo '<select name="piso" tabindex="6">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_piso"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>CORREO ELECTRONICO: </TD> <TD><input name="correo" type="text" id="correo" tabindex="7" size="20" maxlength="30"></TD> </TR> <TR> <TD>TIPO REQUERIMIENTO :</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_fallas ORDER BY `id_falla` ASC "); echo '<select name="requerimiento" tabindex="8">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["desc_falla"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>FONO / ANEXO : </TD> <TD><input name="fono" type="text" id="fono" tabindex="9" size="10" maxlength="10"></TD> </TR> <TR> <TD>FECHA SOLICITUD : </TD> <TD><input name="fecha" type="text" id="fecha" tabindex="10" value="<?php echo date("d/m/Y")?>" readonly="true"></TD> </TR> <TR> <TD>HORA SOLICITUD :</TD> <TD><input name="hora" type="text" id="hora" tabindex="11" value="<?php echo date("H:i:s")?>" readonly="true"></TD> </TR> </TABLE> <input type="submit" name="save" value="Grabar"> </FORM> <?php PiePagina(); ?> </body> </html>
141
« en: Lunes 25 de Septiembre de 2006, 17:16 »
sip ya lo habia echo y funciona pero encuentro que es muy lento, pero buscare alguna otra forma de hacerlo y muchas gracias a todos los que leyeron y aportaron en este tema que es original arkantos y bueno yo solo me cole jejejej  cuidense gracias a todo amigos
142
« en: Lunes 25 de Septiembre de 2006, 15:49 »
bueno amigo tienes toda la razon pero parece que no explique el problema, mira te paso a explicar luego de enviar los datos y almacenarlos en la db, se genera un unico id por ejemplo el 1 con los datos enviados correcto si presiono F5 o Refresh, me crea el numero 2 con los mismos datos y asi durante cada vez que presione F5 o refresh entonces no puedo crear la validacion que tu indicas me entiendes?, bueno gracias por la ayuda adios amigos.
143
« en: Viernes 22 de Septiembre de 2006, 22:06 »
hola amigo que ta bueno aqui te dejo una pagina donde podras encontrar lo que necesites, en lo personal no lo he probado pero espero que te funcione. http://www.webestilo.com/php/articulo.phtml?art=19adios.
144
« en: Viernes 22 de Septiembre de 2006, 17:35 »
Altareum, tienes toda la razon, pero lo que pasa que en mi caso donde envio los datos por el metodo post, es ademas donde muestro el resultado de lo que me solicita el usuario, ya que necesito recuperar el ultimo valor ingresado, entonces no puedo hacer lo que dices, lo que seria factible seria que al momento de el usuario presionar F5 o refresh, que me envie un mensaje diciendo que la pagina no se puede actualizar y que me la envie al menu principal, no se si puede hacer esto igual me cuesta mucho ya que soy super nuevo en este tema y es un poco complicado para mi jejejej  bueno amigos espero que me puedan ayudar en esta duda gracias por la ayuda adios
145
« en: Viernes 22 de Septiembre de 2006, 16:52 »
sorry amigo pero no entendi me podrias explicar te lo agradeceria mucho adios amigos
146
« en: Viernes 22 de Septiembre de 2006, 14:25 »
hola bueno yo tengo el mismo problema, pero tengo una duda resulta que vuando yo guardo los valores si el usuario presiona F5 o actualizar este se duplica cierto, pero mi duda es que yo tengo un campo que es el primario y es autonumerico, entonces no puedo validar que por ejemplo si los campos fueron iguales ya que muchos usuario de esta pagina son del mismo lugar y pueden tener los mismo datos, podrian explicarme mas o menos que es lo que debo hacer ya que no lo tengo claro, y mucha gracias amigos
147
« en: Jueves 21 de Septiembre de 2006, 22:58 »
sip lo acabo de ver jejeje bueno estoy buscando en la web cualquier cosa la posteo aqui y en el tuyo ok gracias amigo
148
« en: Jueves 21 de Septiembre de 2006, 22:50 »
bueno no se si me da un error lo que pasa es que estoy trantando de ordenar el codigo, pk esta muy desordenado y ademas esta todo junto, y bueno me graba pero al momento de hacer un actualizacion o presionar f5 me actualiza la pagina y si estabagrabando algo y me da un resultado el me lo aumenta osea si mi numero unico era 1 al momento de grabar al presionar F5 me pasa al numero 2 y no quiero que haga eso por eso estaba tratando de separar el code pero no me funka ya que hay varias consultas en la misma linea y con valores que vienen de un post entonces es mucho agetreo estar pasando los valores, si quieres te muestro el code y veras que lo que digo es cierto jejejeje, bueno te dejo el ingreso y donde lo grabo y veras que se crea uno nuevo ahora si sabes como evitar que al momento de presionar F5 o actualizar no me envie a la misma pagina sino que me envie diractamente a otra seria genial, pero no se como hacerlo jejejej ////ingreso_db.php////// <html> <head> <title>Ingreso Solicitud</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .Estilo1 {color: #00CCFF} --> </style> </head> <body bgcolor="#14285f"> <body> <p> </p> <?php include("formato.php"); ?> <?php CabeceraPagina(); ?> <h3 align="center" class="Estilo1"> INGRESO DE SOLICITUDES </h3> <FORM ACTION="muestrafolio.php"> <TABLE> <TR> <TD width="129">NOMBRE SOLICITANTE: </TD> <TD width="428"><INPUT NAME="nombre" TYPE="text" id="nombre" tabindex="1" SIZE="50" MAXLENGTH="100"></TD> </TR> <TR> <TD>AREA:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_area ORDER BY `id_area` ASC "); echo '<select name="area" tabindex="2">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_area"];} echo "</select>"; mysql_free_result($result); ?> </TD> </TR> <TR> <TD>DIRECCION: </TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_direcciones ORDER BY `id_area2` ASC "); echo '<select name="direccion"tabindex="3"readonly="true">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_direccion"];} echo "</select>"; mysql_free_result($result);?></TD> </TR> <TR> <TD>UNIDAD / DEPTO. </TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_unidades ORDER BY `id_unidad` ASC "); echo '<select name="unidad"tabindex="4">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_unidad"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>EDIFICIO</TD> <TD> <?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_edificio ORDER BY `id_edificio` ASC "); echo '<select name="edificio" tabindex="5">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_edificio"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>PISO:</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_pisos ORDER BY `id_piso` ASC "); echo '<select name="piso" tabindex="6">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["des_piso"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>CORREO ELECTRONICO: </TD> <TD><input name="correo" type="text" id="correo" tabindex="7" size="20" maxlength="30"></TD> </TR> <TR> <TD>TIPO REQUERIMIENTO :</TD> <TD><?php $link=mysql_connect("localhost","root", ""); $link1=mysql_select_db("db_soporte",$link); $result=mysql_query("select * from tbl_fallas ORDER BY `id_falla` ASC "); echo '<select name="requerimiento" tabindex="8">'; //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["desc_falla"];} echo "</select>"; mysql_free_result($result); ?></TD> </TR> <TR> <TD>FONO / ANEXO : </TD> <TD><input name="fono" type="text" id="fono" tabindex="9" size="10" maxlength="10"></TD> </TR> <TR> <TD>FECHA SOLICITUD : </TD> <TD><input name="fecha" type="text" id="fecha" tabindex="10" value="<?php echo date("d/m/Y")?>" readonly="true"></TD> </TR> <TR> <TD>HORA SOLICITUD :</TD> <TD><input name="hora" type="text" id="hora" tabindex="11" value="<?php echo date("H:i:s")?>" readonly="true"></TD> </TR> </TABLE> <input type="submit" name="save" value="Grabar"> </FORM> <?php PiePagina(); ?> </body> </html>
y en este es donde almaceno y muestro y cuando presiono F5 me pasa lo que mencionaba anteriormente. ///muestrafolio.php////// <?php include("conex.php"); include("myfunc.php"); $link=Conectarse(); $i_nombre=$_GET['nombre']; $i_area=$_GET['area']; $i_direcc=$_GET['direccion']; $i_unidad=$_GET['unidad']; $i_edificio=$_GET['edificio']; $i_piso=$_GET['piso']; $i_correo=$_GET['correo']; $i_fono=$_GET['fono']; $i_requerimiento=$_GET['requerimiento']; $i_fecha=cambiaf_a_mysql($_GET['fecha']); $i_hora=$_GET['hora']; mysql_query("insert into tbl_maestra (nombre_usuario,area_usuario,direccion_usuario,depto_usuario,edificio,piso,correo_usuario,fono_anexo,tipo_requerimiento,fecha_solicitud,hora_solicitud) values ('$i_nombre','$i_area','$i_direcc','$i_unidad','$i_edificio','$i_piso','$i_correo','$i_fono','$i_requerimiento','$i_fecha','$i_hora')",$link); $ultimo_id = mysql_insert_id($link); ?> <?php $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_edificio WHERE (des_edificio = '$i_edificio')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $hora1=$myrow["tiempo"]; $hora2=$myrow["tiempo"]; $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_fallas WHERE (desc_falla = '$i_requerimiento')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $hora3=$myrow["t_trabajo"]; $horades1=explode(':', $hora1); $horades2=explode(':', $hora2); $horades3=explode(':', $hora3); $finalh=$horades1[0] + $horades2[0] + $horades3[0]; $finalm=$horades1[1] + $horades2[1] + $horades3[1]; $finals=$horades1[2] + $horades2[2] + $horades3[2]; if ($finals>59){ $finals=$finals - 60; $finalm=$finalm + 1; } if ($finalm>59){ $finalm=$finalm - 60; $finalh=$finalh + 1; } if (strlen($finalh)==1){ $finalh= "0".$finalh; } if (strlen($finalm)==1){ $finalm= "0".$finalm; } if (strlen($finals)==1){ $finals= "0".$finals; } $final_horas = $finalh.":".$finalm.":".$finals; mysql_query("insert into tbl_temporal (folio,id_unidad,id_edificio,t_trabajo,total_trabajo) values ('$ultimo_id','$i_unidad','$hora1,'$hora3','$final_horas')",$link); ?> <title>RESULTADO DE SOLICITUD</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" href="mm_entertainment.css" type="text/css" /> </head> <body bgcolor="#14285f"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="02021e"> <td width="400" colspan="2" rowspan="2" nowrap="nowrap"><img src="Imagenes/bannerSoporte.jpg" alt="Header image" width="468" height="60" border="0" /></td> <td width="360" height="58" nowrap="nowrap" id="logo" valign="bottom">NOMBRE DEL SITIO WEB</td> <td width="100%"> </td> </tr> <tr bgcolor="02021E"> <td height="57" nowrap="nowrap" id="tagline" valign="top">Lema opcional</td> <td width="100%"> </td> </tr> <tr> <td colspan="4" bgcolor="#cc3300"><img src="Imagenes/mm_spacer.gif" alt="" width="1" height="2" border="0" /></td> </tr> <tr> <td colspan="4"><img src="Imagenes/mm_spacer.gif" alt="" width="1" height="2" border="0" /></td> </tr> <tr> <td colspan="4" bgcolor="#cc3300"><img src="Imagenes/mm_spacer.gif" alt="" width="1" height="1" border="0" /></td> </tr> <tr> <td colspan="5" id="dateformat"> <br /> <a href="menu.php">VOLVER AL MENU PRINCIPAL </a><br /> </td> </tr> <tr> <td width="50" valign="top"> </td> <td colspan="2" valign="top"><br /> <table border="0" cellspacing="0" cellpadding="2" width="610"> <tr> <td class="subHeader" colspan="3"><p style="margin-top: 0; margin-bottom: 0;">DETALLE DE REQUERIMIENTO </p> </td> </tr> <tr> <td width="282" height="250" rowspan="2" align="center" class="subHeader"><img src="Imagenes/soporte-tecnico.jpg" alt="" width="264" height="264" border="0" /></td> <td width="23" rowspan="2"> </td> <td width="293" class="sidebarHeader">Requerimiento Solicitado <br /> <br /> </td> </tr> <tr> <td valign="top" class="bodyText"><p>Su Nº de Requerimiento es: <input name="folio" type="text" id="folio" value="<?php echo $ultimo_id ?>" readonly="true"/> </p> <p>El Tecnico Asignado es:</p> <p> <input name="tecnico" type="text" id="tecnico" readonly="true" /> </p> <p>Su tiempo de espera es de:</p> <p> <input name="tiempo" type="text" id="tiempo" value="<?php echo $final_horas?>" readonly="true"> . </p></td> </tr> </table> </td> <td> </td> </tr> <tr> <td width="50"> </td> <td width="350"> </td> <td width="360"> </td> <td width="100%"> </td> </tr> </table> <br /> </body> </html>
si ustedes prueban el code funciona bien y graba pero si presionan F5 se repite la informacion y aumenta el contador unico y eso es lo que no quiero bueno si alguien sabe como lo puedo se los agradeceria muchisimo adios mis amigos
149
« en: Jueves 21 de Septiembre de 2006, 22:30 »
una consulta al momento de hacer $ultimo_id = mysql_insert_id(); puedo hacerlo en cualquier consulta de mysql o solo cuando grabo los datos
150
« en: Jueves 21 de Septiembre de 2006, 22:08 »
bueno espero que poder explicarme, miren estoy haciendo una funcion donde solo necesito que me devuleva un valor osea yo le pido un valor, se puede hacer, bueno si yo tengo una variable donde quiero que reciba el valor de la funcion llamada como puedria hacerlo, bueno les presento el code y ustedes me dicen que cambio bueno gracias chicos. ///aqui es donde esta la funcion myfunc.php/////// <?php function hora_salida_edificio($hora1){ $link = mysql_connect("localhost", "root", ""); mysql_select_db("db_soporte", $link); $sql = "SELECT * FROM tbl_edificio WHERE (des_edificio = '$i_edificio')"; $result = mysql_query($sql, $link); $myrow = mysql_fetch_array($result); $hora1=$myrow["tiempo"]; return $hora1; }
///aqui es donde llamo la funcion y es donde necesito recibir el resultado/// <?php include("conex.php"); include("myfunc.php"); $tiempo=hora_salida_edificio($hora1); echo $tiempo; ?>
Páginas: 1 ... 4 5 [6] 7 8 ... 11
|
|
|