Hola!!
Tengo un problema, necesito que en el momento en que el usuario escoga la opcion del select descripcion1, este busque en la base de datos el valor unitario y los ponga en el input vunitario
Código:
<?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");
$conectar = db_connect();
$id=$conectar = db_query("SELECT * from maquina WHERE no_orden = '$no_orden1'");
if($nf = db_num_rows($conectar)>0)
{
$selectMaq = "<select id=\"maquina1\" name=\"maquina1\">";
$selectMaquina = '';
while($registro= db_fetch_array($conectar))
{
$selectMaquina = $selectMaquina . "<option value = \"". $registro['id_maquina'];
$selectMaquina = $selectMaquina . "\">". utf8_encode($registro['referencia']) . "</option>";
}
$selectMaquina = $selectMaq . $selectMaquina . "</select>";
}
else
{
echo'<p> NO HAY MAQUINAS</p>';
}
include_once("../lib/dblib.php");
$conectar = db_connect();
$id=$conectar = db_query("SELECT * from inventario");
if($nf = db_num_rows($conectar)>0)
{
$selectInv = "<select id=\"descripcion1\" name=\"descripcion1\">";
$selectInventario = '';
while($registro= db_fetch_array($conectar))
{
$selectInventario = $selectInventario . "<option value = \"". $registro['codigo'];
$selectInventario = $selectInventario . "\">". utf8_encode($registro['referencia']) . "</option>";
}
$selectInventario = $selectInv . $selectInventario . "</select>";
}
else
{
echo'<p> NO HAY REPUESTOS</p>';
}
}
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ORDEN DE SERVICIO</title>
<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 suma() {
var miTabla = document.getElementById("cuerpoTabla");
var fila = document.createElement("tr");
var celda1 = document.createElement("td");
var celda2 = document.createElement("td");
var celda3 = document.createElement("td");
var celda4 = document.createElement("td");
var celda5 = document.createElement("td");
celda1.innerHTML = <div align="center"> <?php echo $selectMaquina; ?></div>
celda2.innerHTML = <div align="center"><input name="cantidad" type="text" size="2" /></div>
celda3.innerHTML = <div align="center"> <?php echo $selectInventario; ?></div>
celda4.innerHTML = <div align="center"><input name="vuni" type="text" size="7" /></div>
celda5.innerHTML = <div align="center"><input name="vtotal" type="text" size="7" /></div>
fila.appendChild(celda1);
fila.appendChild(celda2);
fila.appendChild(celda3);
fila.appendChild(celda4);
fila.appendChild(celda5);
miTabla.appendChild(fila);
}
</script>
</head>
<body>
<div id="wraper">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<div id="imprimir">
<td id="marco">
<form action="ordenservicio_1.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p align="right"><span class="Estilo3 titulo"><strong>ORDEN DE SERVICIO No</strong></span>. <?php echo $no_orden1; ?></p>
<p align="left"><span class="titulo Estilo3"><strong>FECHA: </strong></span><?php echo $fecha_ingreso1; ?></p>
<p align="left"><span class="Estilo3 titulo"><strong> CC/NIT : </strong></span><?php echo $cc_nit1; ?></p>
<table width="100%" border="1">
<tr>
<td width="42%"><span class="Estilo5">NOMBRE</span><span class="Estilo6">:<?php echo $nombre1; ?> </span></td>
<td width="37%"><span class="Estilo5">DIR:</span><span class="Estilo6"><?php echo $direccion1; ?> </span></td>
<td width="21%"><span class="Estilo5">TEL:</span><span class="Estilo6"><?php echo $telefono1; ?> </span></td>
</tr>
</table>
<p align="left"><span class="titulo Estilo3"><strong>OBSERVACIONES</strong></span> <?php echo $observaciones1; ?></p>
<p align="left" class="Estilo3"> </p>
<table width="100%" border="1">
<tr>
<td width="33%"><div align="center" class="Estilo3"><span class="titulo titulo"><strong>MARCA</strong></span></div></td>
<td width="33%"><div align="center" class="Estilo3"><span class="titulo titulo"><strong>MAQUINA</strong></span></div></td>
<td width="33%"><div align="center" class="Estilo3"><span class="titulo titulo"><strong>REFERENCIA</strong></span></div></td>
<?php
$consultamaquina = db_connect();
$consultamaquina = db_query("SELECT * from maquina where no_orden = $no_orden1");
if($nf = db_num_rows($consultamaquina)>0)
{
while($registro= db_fetch_array($consultamaquina))
{
echo'
<tr>
<td width="15%" valign="center" class="celda">'.$registro['marca'].'</td>
<td width="15%" valign="center" class="celda">'.$registro['maquinas'].'</td>
<td width="8%" valign="center" class="celda">'.$registro['referencia'].'</td
</a>
</tr>';
} //WHILE
} // IF
?>
</tr>
</table>
<p align="center" class="Estilo7"> </p>
<p align="center" class="Estilo7">DETALLE REPUESTOS </p>
<table id=cuerpoTabla width="100%" border="1">
<tr>
<td width="11%"><div align="center">REFERENCIA</div></td>
<td width="5%"><div align="center">CANT.</div></td>
<td width="60%"><div align="center">DESCRIPCIÓN</div></td>
<td width="12%"><div align="center">VR UNI. </div></td>
<td width="12%"><div align="center">VR TOTAL </div></td>
</tr>
<tr>
<td><div align="center"> <?php echo $selectMaquina; ?></div></td>
<td><div align="center"><input name="cantidad" type="text" size="2" /></div></td>
<td><div align="center"><?php echo $selectInventario; ?></div></td>
<td><div align="center"><input name="vuni" type="text" size="7" /></div></td>
<td><div align="center"><input name="vtotal" type="text" size="7" /></div></td>
</tr>
</table>
<div align="center"><img src="http://www.forosdelweb.com/f13/img/agregarfilas.gif" alt="agregarfilas" width="32" height="32" onclick=suma()>AGREGAR</div>
<p><label><div align="right"><input type="submit" name="Submit" value="Guardar" /></div></label></p>
</form></td></div></tr></table> </div></body></html>