Hola johhan16, probe todo eso, primero que nada me da error con las variables de session:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\pruebas\dpmovinv\formulario.php:66 ) in C:\xampp\htdocs\pruebas\dpmovinv\productos.php on line 1.
el error me lo da en la linea 64 del formulario de donde envio los datos, aqui esta el codigo:
formulario.php
Código PHP:
<!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=latin2" />
<title>Orden de Compra</title>
</head>
<script type="text/javascript" src="js/productos.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".campos_vacio .cerrar").click(function(){
$(this).parents(".campos_vacio").animate({ opacity: 'hide' }, "slow");
});
});
</script>
<style>
#CacelarOrdenCompra
{
position: relative;
width:95px;
}
#GuardarOrdenCompra
{
position: relative;
width:95px;
left: 100px;
top: -85px;
}
.campos_vacio {
margin:5px 5px;
background:#CCCCCC; /*#F5E38E*/
border:2px solid #6d8693; /*#EBCA4F*/
padding:10px;
width:300px;
position: relative;
display:none;
}
.campos_vacio .cerrar {
position: absolute;
top: 9px;
right: 11px;
cursor: pointer;
}
h2 { color:#ff0000; font-size:15px; }
p { font-size:11px; padding: 0 0 11px; color:#333; }
a { color:#ff8400; }
body {
font-family:verdana, arial;
font-size:13px;
}
</style>
<body>
<div style="height:80px; width:890px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:13px " >
<table width="562">
<tr>
<td width="10" colspan="1" bgcolor="#CCCCCC">Codigo: </td>
<td bgcolor="#CCCCCC"><strong> <?php echo $_POST['codigo_proveedor'] ?></strong></td>
<td bgcolor="#CCCCCC">Proveedor: </td>
<td bgcolor="#CCCCCC"><strong> <?php echo $_POST['nomproveedor'] ?></strong></td>
</tr>
<td colspan="2" bgcolor="#CCCCCC">E-mail: <strong> <?php echo $_POST['email'] ?></strong></td>
<td colspan="4" bgcolor="#CCCCCC">Condición: <strong> <?php echo $_POST['condicion'] ?></strong></td>
<!-- <td>Dirección: <strong> <?php echo $_POST['direccion'] ?> </strong>
<p></td> -->
<tr>
<td colspan="4" bgcolor="#CCCCCC">Número de Orden: <strong> <?php echo $_POST['numero'] ?></strong></td>
</tr>
</table>
</div>
<p>
<div style="width:600px;" >
<form name="productos" action="" onsubmit="enviarDatosProducto(); return false">
<table width="595" border="0">
<tr>
<td width="48" bgcolor="#CCCCCC" ><label>Codigo:</label></td>
<td width="42" bgcolor="#CCCCCC" ><label>
<input type="text" name="codigo" size="7" maxlength="7" >
</label></td>
<td width="67" bgcolor="#CCCCCC" ><label>Proveedor:</label></td>
<td width="60" bgcolor="#CCCCCC" ><label><input type="text" name="proveedor" size="10" value="<?php echo $_POST['codigo_proveedor'] ?>" readonly="readonly" disabled="disabled" ></label></td>
<td width="73" bgcolor="#CCCCCC" ><label>Documento:</label></td>
<td width="60" bgcolor="#CCCCCC" ><label><input type="text" name="documento" size="10" value="<?php echo $_POST['numero'] ?>" readonly="readonly" disabled="disabled" ></label></td>
<td width="55" bgcolor="#CCCCCC" ><label>Cantidad</label></td>
<td width="60" bgcolor="#CCCCCC" ><label><input type="text" name="cantidad" size="10" ></label></td>
<td width="85" bgcolor="#CCCCCC" ><label>
<input type="submit" name="Submit1" value="Agregar" />
</label></td>
<!--<td bgcolor="#CCCCCC" ><label>Material</label></td>
<td bgcolor="#CCCCCC" ><label><input type="text" name="material" size="10" ></label></td>
<td bgcolor="#CCCCCC" ><label>Tacon</label></td>
<td bgcolor="#CCCCCC" ><label><input type="text" name="tacon" size="10" ></label></td>-->
</tr>
</table>
<!-- <input type="submit" name="Submit1" value="Grabar" /> -->
</form>
</div>
<div id="campos_vacio" class="campos_vacio" >
<label>Debe llenar todos los campos del Formulario</label>
<span id="cerrar" class="cerrar" > <img src="cerrar.jpg" alt="cerrar" class="eliminar" width="16" height="16" /></span>
</div>
<p>
<div id="productos">
<?php include('productos.php'); ?>
</div>
<div id="CacelarOrdenCompra" >
<form name="borrar_productos" action="eliminar_orden_compra.php" method="post" >
<input type="hidden" name="num_documento" size="10" value="<?php echo $_POST['numero'] ?>">
<input type="image" name="borrar" value="Cancelar Orden de Compra" src="cerrar.jpg" width="50" height="50" />
</form>
</div>
<p>
<div id="GuardarOrdenCompra">
<form name="guardar_ecabezado" action="guardar_ecabezado.php" method="post" >
<input type="hidden" name="cod_proveedor" size="10" value="<?php echo $_POST['codigo_proveedor'] ?>" >
<input type="hidden" name="num_documento" size="10" value="<?php echo $_POST['numero'] ?>" >
<input type="image" name="borrar" value="Guardar Orden de Compra" src="images1.jpg" width="50" height="50" />
</form>
</div>
</body>
</html>
Con las modificaciones que le hice con tu ayuda, me elimina y me devuelve el resultado sin recargar la pagina, el problema es que cuando ingreso los datos me crea la consulta en el DIV "productos" y cuando elimino me crea la consulta en el DIV "eliminar", con el resultado es que tengo los 2 DIV en la misma pantalla con los 2 resultados.
La idea es como ocultar el DIV donde se ingresan los datos y mostrar el de eliminar y al volver a ingresar datos ocultar el de eliminar y mostrar el de productos, no se si me explique.
Con respecto a las variables de session soy completamente nuevo en eso, nunca las he utilizado y no se xq me causa ese warning.
Saludos