Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Ingresar datos en bd mysql + php automaticamente

Estas en el tema de Ingresar datos en bd mysql + php automaticamente en el foro de Frameworks JS en Foros del Web. Buenas Noches por favor quisiera el codigo en la cual pueda ingresar un texto escrito en input text , la cadena constara de 9 caracters, ...
  #1 (permalink)  
Antiguo 28/04/2011, 19:09
 
Fecha de Ingreso: abril-2011
Mensajes: 9
Antigüedad: 13 años
Puntos: 0
Exclamación Ingresar datos en bd mysql + php automaticamente

Buenas Noches por favor quisiera el codigo en la cual pueda ingresar un texto escrito en input text , la cadena constara de 9 caracters, al terminar de escribir esta nueve este debe insertarse automaticamente en una tabla ya creada sin necesidad de apretar "enter" y sin ningu boton de accion (Submit)

Urgente

Mil gracias a quien me puede Ayudar..
  #2 (permalink)  
Antiguo 29/04/2011, 16:25
 
Fecha de Ingreso: abril-2011
Mensajes: 9
Antigüedad: 13 años
Puntos: 0
Respuesta: Ingresar datos en bd mysql + php automaticamente

Esta es la Solucion::


<html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>

<script language=JavaScript>
function ventanaSecundaria(URL){
window.open(URL,"ventana","width=1000,height=1080, scrollbars=YES")
}
function ventanaSecundaria4(URL){
window.open(URL,"ventana","width=1000,height=1080, scrollbars=YES")
}
</script>

<?php
$db = mysql_connect("localhost","root","45785878")
or die("error en conexion");
//Abriendo bd
mysql_select_db("cargo_actas");


require_once "modelo/agenda.php";
$data=mostrar_acta_pre_cargo($db);
//@$data2=escritos_getall($db,$expediente);?>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
width:874px;
height:24px;
z-index:1;
left: 78px;
top: 7px;
}
#apDiv2 {
position:absolute;
width:895px;
height:401px;
z-index:2;
left: 71px;
top: 126px;
}
#apDiv3 {
position:absolute;
width:426px;
height:71px;
z-index:1;
left: -1px;
top: 1px;
}
#apDiv4 {
position:absolute;
width:344px;
height:115px;
z-index:2;
left: 534px;
top: -1px;
}
#apDiv5 {
position:absolute;
width:200px;
height:45px;
z-index:3;
left: 114px;
top: 150px;
}
#apDiv6 {
position:absolute;
width:863px;
height:27px;
z-index:3;
left: 78px;
top: 34px;
}
#apDiv7 {
position:absolute;
width:200px;
height:54px;
z-index:4;
left: 471px;
top: 61px;
}
-->
</style>
</head>

<body onLoad="acceso.acta.focus()">
<div id="apDiv1">
<div align="center"><strong>CONTROL DE ACTAS QUE SALEN DEL CENTRO DE ACOPIO</strong></div>
</div>
<div id="apDiv2">
<div id="apDiv3" >
<script language="JavaScript">
var inicio = true;
function limpia(){
if (inicio){
document.miFormu.acta.value = "";
inicio = false;
}
}
function cuenta(){
document.miFormu.total.value = document.miFormu.acta.value.length;
if(document.miFormu.total.value==9){
setTimeout("miFormu.submit()",0);
}
}
</script>


<form action="asignar.php" method="post" name="miFormu">
<table width="426" border="0">
<tr bgcolor="#999933">
<td width="51">ACTAS</td>
<td width="165"><label>
<input type="text" name="acta" onfocus="limpia()" onKeyUp="cuenta()" />
<input type="hidden" name="total" size="5" maxlength="3" disabled>
<input type="hidden" name="ambito" id="textfield" />
</label></td>
<td width="50"><select name="ambito">
<option value="PRESIDENCIAL">PRESIDENCIAL</option>
<option value="CONGRESAL" >CONGRESAL</option>
<option value="PARLAMENTO ANDINO" selected="selected">PARLAMENTO ANDINO</option>
</select></td>
<td width="132"><input type="submit" name="asignar" id="asignar" value="Asignar" /></td>
</tr>
</table>
</form>
</div>
<div id="apDiv4">
<form action="asignar.php" method="post">
<table width="353" border="0">
<tr bgcolor="#CCCCCC">
<td width="85">ASISTENTE</td>
<td width="77"><?PHP $sql="select id, nombres from usuario ";
$rs=mysql_query($sql);
?>
<select name="nombre">
<?
while($fila=mysql_fetch_array($rs)){
?>
<option value="<?=$fila['id']?>" <? if(($fila['id'])=='4') echo "selected='selected' "; ?> >
<?=$fila['nombres']?>
</option>
<? }?>
</select></td>
<td colspan="2"><label>
<input type="submit" name="Entregar" id="Entregar" value="Entregar" />
<input type="hidden" name="lote" value="<?php incrementar($id,$db)?>" />
</label></td>
</tr>
<? foreach($data as $actas_pareja){?>
<tr><td><?=$actas_pareja['acta']?></td><td><?=$actas_pareja['ambito']?></td><td width="105"><?=$actas_pareja['expe']?></td>
<td width="68"><input type="checkbox" name="n_acta[]" value="<?=$actas_pareja['acta']."_".$actas_pareja['ambito']."_".$actas_pareja['expe']?>" checked="checked"/></td>
</tr>
<? } ?>
</table>
</form>
</div>
<div id="apDiv5">
<?php if($Entregar){
$prefijo = substr(md5(uniqid(rand())),0,6);
for($i=0;$i<count($_POST['n_acta']);$i++) {
$field=explode("_",$_POST['n_acta'][$i]);
$prefijo = substr(md5(uniqid(rand())),0,6);
$fecha_atencion= date("Y/m/d");

$consulta = "INSERT INTO entregado (acta,persona,ambito, fecha, ID,expe,lote) VALUES ("."'".$field[0]."','".$nombre."','".$field[1]."','".$fecha_atencion."','".$prefijo."','".$fi eld[2]."','$lote')";

$resultado = mysql_query($consulta) or die(mysql_error());

$sql_delete="delete from temporal where acta='".$field[0]."' ";
mysql_query($sql_delete);

?>

<? }
?>

<a href="javascript:ventanaSecundaria('http://200.4.238.219/cargo_actas/reporte/generar_cargo.php?msg=<? echo "LISTA DE EXPEDIENTES POR FECHA DE NOTIFICACION"?>&fecha=<?=$fecha_atencion;?>&usuari o=<?php echo $nombre; ?>&lote=<?php echo $lote; ?>')" ><b><h3><IMG src="icons/pdf.jpg" width="195" height="119" /></h3>
</b></a>
<?
}?>

</div>
</div>
<div id="apDiv6">[<a href="javascript:ventanaSecundaria4('http://200.4.238.219/cargo_actas/buscar_asignaciones.php?msg=<? echo "BUSCA ASIGNACIONES"?>&amp;expe=<?=$expediente?>')" >BUSCAR POR FECHA</a>]</div>
<div id="apDiv7">
<h1>LOTE: <?php incrementar($id,$db)?></h1></div>
</body>
</html>
<? if(isset($acta)){

asignar($acta,$ambito,$db);
?>
<META HTTP-EQUIV="REFRESH" CONTENT="1 ;URL=asignar.php"/>
<?
}?>

Etiquetas: ajax, automaticamente, bd, ingresar, mysql, php
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 05:00.