Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/01/2011, 01:06
rangermid
 
Fecha de Ingreso: octubre-2008
Mensajes: 25
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Boton Submit para cada resultado de un While

Resuelto:

Codigo Modificado, hay que poner el form dentro del mismo while, y pasar todas las variables en el mismo form
Sinceramente muero de sueño y tratar de explicarlo nomas no se me da, pero les dejo el codigo final para que comparen, solo movi los inputs hiddens y el form

Código PHP:
<?php
$tipodoc
=$_POST['docu'];
$folio=$_POST['numfac']; 
$mov=51;
$cs odbc_connect("sae","","");
$sql "select * from MINV01 WHERE TIPO_MOV=$mov and REFER='$folio'";
$result=odbc_exec($cs,$sql)or die(exit("Error en odbc_exec"));
$sqlfolio"select * from FACT01 WHERE CVE_DOC='$folio'";
$resultfolio=odbc_exec($cs,$sqlfolio)or die(exit("Error en odbc_exec"));
while (
$row3 odbc_fetch_array $resultfolio ) )
{
echo 
"<table>";
echo 
"<tr><td>TIPO DE DOCUMENTO:</td><td>$tipodoc</td></tr>";
echo 
"<tr><td>NUMERO DE DOCUMENTO:</td><td>$folio</td></tr>";
$fechadoc=$row3['FECHA_DOC'];
$dia=substr($fechadoc,8,2);
$mes=substr($fechadoc,5,2);
$anio=substr($fechadoc,0,4);
echo 
"<tr><td>FECHA DOCUMENTO:</td><td>$dia-$mes-$anio</td></tr>";
echo 
"<tr><td>CLIENTE:</td>";
$cliente=$row3['CVE_CLPV'];
$sqlcust"select * from CLIE01 WHERE CCLIE='$cliente'";
$resultcust=odbc_exec($cs,$sqlcust)or die(exit("Error en odbc_exec"));
while( 
$row4 odbc_fetch_array$resultcust ) )
{
echo 
"<td>".$row4['NOMBRE']."</td>";
$customer=$row4['NOMBRE'];
}
echo 
"<td>( ".$row3['CVE_CLPV']." ).</td></tr>";
$custom=$row3['CVE_CLPV'];
echo 
"</table>";
}
echo 
"<table>";
echo 
"<tr><td>CANT</td><td>CLAVE</td><td>DESCRIPCION</td><td>SERIES</td></tr>";
while( 
$row odbc_fetch_array$result ) )
{
$cantidad=(int)$row['CANT'];
$clave=$row['CLV_ART'];
echo 
"<form name='series' action='capser.php' target='CAPTURA' onsubmit='window.open('', 'CAPTURA', '')' method='post'>";
echo 
"<input type='hidden' value='$customer' name='cliedoc'>";
echo 
"<input type='hidden' value='$dia-$mes-$anio' name='fechadoc'>";
echo 
"<input type='hidden' value='$cliente' name='clienum'>";
echo 
"<input type='hidden' value='$folio' name='numdoc'>";
echo 
"<input type='hidden' value='$clave' name='clave'>";
echo 
"<input type='hidden' value='$cantidad' name='cantidad'>";
$sql2 ="select * from INVE01 WHERE CLV_ART='$clave'";
$cs2 odbc_connect("sae","","");
$result2=odbc_exec($cs2,$sql2);
echo 
"<tr><td>$cantidad</td><td>$clave</td>";
while (
$row2 odbc_fetch_array $result2 ) )
{
$descripcion=$row2['DESCR'];
echo 
"<td>$descripcion</td>";
echo 
"<input type='hidden' value='$descripcion' name='descripcion'>";
}
echo 
"<td><input type='submit' value='SERIES'><td></tr>";
echo 
"</form>";

odbc_close_all();

?>