Pongo de nuevo el mensaje, ya q antes se perdio toda la info!!
La idea es que al darle clic al boton agregar se inserte una fila, alli lleno los datos y puedo seguir insertando mas filas; Pero al darle clic al boton para insertar otra fila se borran los datos que acabo de escribir, lo que necesito es q al darle clic para insertar mas filas quede la informacion que ya habia escrito el usuario.
Apenas tenga todo el codigo funcionando lo comparto como leshabia dicho en un post anterior.
Aca esta el codigo!! Les agradeceria cualquier tipo de ayuda!!
Código HTML:
Ver original<?php
session_name("administrar");
session_start();
?>
<?php
if ($_SESSION["autentificado"] != "SI")
{ header("Location:../index.php"); exit(); }
else
{
$usuario = $_SESSION["usuario"];
$no_orden1 = 1;
include_once("../lib/dblib.php");
$consultaorden = db_connect();
$consultaorden= db_query("SELECT * from orden_servicio where no_orden = '$no_orden1' ");
if($nf = db_num_rows($consultaorden)>0)
{
$registro = db_fetch_array($consultaorden);
$no_orden1 = $registro['no_orden'];
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="../../img/favicon.ico" /> <link href="../css/estilos.css" rel="stylesheet" type="text/css" /> <link href="../css/screen.css" rel="stylesheet" type="text/css" media="screen" /> <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/jquery.validate.js" type="text/javascript"></script> <script src="../js/jquery.metadata.js" type="text/javascript"></script> <link type="text/css" href="../js/ui/themes/base/ui.all.css" rel="stylesheet" /> <script type="text/javascript" src="../js/ui/jquery-1.3.2.js"></script> <script type="text/javascript" src="../js/ui/ui.core.js"></script> <script type="text/javascript" src="../js/ui/ui.datepicker.js"></script> <link type="text/css" href="../js/ui/demos.css" rel="stylesheet" /> <script type="text/javascript"> $(document).ready(function() {
$("#commentForm").validate({meta:"validate"});
});
function pruebaAleja(){
var v = $("#noorden").attr("value");
contador=$('#campoOculto').val();
contador=parseInt(contador)+parseInt(1);
$('#campoOculto').val(contador);
$.ajax({
type: "POST",
url: "selects.php",
data:"codigo="+v+"&contador1="+contador,
async: false,
success: function(cadena){
cadena=$('#cuerpoTablas').html()+cadena;
$('#cuerpoTablas').html(cadena);
}
});
}
function pruebaAlejas(){
var c = $("#descripcion_"+contador).attr("value");
alert(c);
}
<table width="100%" border="0" cellspacing="0" cellpadding="0"> <p align="right"><span class="Estilo3 titulo"><strong>ORDEN DE SERVICIO No
</strong></span>.
<?php echo $no_orden1; ?></p> <form action="ordenservicio_1.php" method="post" enctype="multipart/form-data" name="form1" id="form1"> <p align="center" class="Estilo7"> </p> <p align="center" class="Estilo7">DETALLE REPUESTOS
</p> <table id=cuerpoTabla width="800" border="1"> <td width="180"><div align="center">REFERENCIA
</div></td> <td width="250"><div align="center">DESCRIPCI
�N
</div></td> <td width="50"><div align="center">CANT.
</div></td> <td width="160"><div align="center">VR UNI.
</div></td> <td width="160"><div align="center">VR TOTAL
</div></td>
<p><input type="hidden" name="noorden" id="noorden" value= <?php echo $no_orden1;?>/>
<input type="hidden" name="campoOculto" id="campoOculto" value=0/></p> <input type="button" name="agregar" id="agregar" value="Agregar" onclick="pruebaAleja();" /> <p><input type="submit" name="Submit" value="Guardar" /></p>
Este es el archivo por medio del cual construyo los select y hago la sentencia html
Código HTML:
Ver original<?php session_name("administrar"); session_start(); ?>
<?php
if ($_SESSION["autentificado"] != "SI")
{
header("Location:../login.php");
exit();
}
else
{
$no_orden1 = $_REQUEST['codigo'];
$valor = $_REQUEST['contador1'];
include_once("../lib/dblib.php");
$consulta = db_connect();
$consulta1 = db_connect();
$consulta = db_query("SELECT * from maquina WHERE no_orden = '$no_orden1'");
$consulta1 = db_query("SELECT * from inventario");
if($nf = db_num_rows($consulta)>0)
{
$selectMaquinas = '';
while ($reg=db_fetch_array($consulta))
{
$selectmaq = "
<select id=\"maquina_$valor\" name=\"maquina_$valor\">";
$selectMaquinas = $selectMaquinas . "
<option value = \"". $reg['id_maquina']; $selectMaquinas = $selectMaquinas . "\">". utf8_encode($reg['referencia']) . "
</option>";
}
$Maquina = $selectmaq . $selectMaquinas . "
</select>";
}
if($nf = db_num_rows($consulta1)>0)
{
$selectInventario = '';
while ($reg1=db_fetch_array($consulta1))
{
$selectinv = "
<select id=\"descripcion_$valor\" name=\"descripcion_$valor\">";
$selectInventario = $selectInventario . "
<option value = \"". $reg1['codigo']; $selectInventario = $selectInventario . "\">". utf8_encode($reg1['referencia']) ."
</option>";
}
$Inventario = $selectinv . $selectInventario ."
</select>";
}
$cadena='
<tr><td width="180">'.$Maquina.'
</td><td width="250">'.$Inventario.'
</td><td width="50"><input id="cantidad_'.$valor.'" name="cantidad_'.$valor.'" onChange="pruebaAlejas();" type="text" size="2" value=""/></td><td width="160"><input id="vuni_'.$valor.'" name="vuni_'.$valor.'" type="text" size="7" readonly="readonly"/></td><td width="160"><input id="vtotal_'.$valor.'" name="vtotal_'.$valor.'" type="text" size="7" readonly="readonly" value=""/></td></tr>';
echo ($cadena);
}
?>