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

Que tal amigos, les comento que estoy haciendo un script un poco complicado, y lo sencillo se me ha olvidado

Resulta que despues de hacer una consulta a una base de datos Paradox, y traer todos los resultados por medio de varios While, al final pongo un Submit un boton que lleva a otro formulario para luego enviar la informacion a MYSQL
Todo mi script ya funciona a la perfeccion, excepto que me acabo de dar cuenta que invariablemente de todos los resultados que traiga el while, solo me genera el formulario del ultimo resultado, y en los anteriores me repite los datos del ultimo

Viene el Codigo:
Código PHP:
<?php
$tipodoc
=$_POST['docu'];
$folio=$_POST['numfac']; 
$mov=51;
$cs odbc_connect("sae","","");
echo 
"<form name='series' action='capser.php' target='CAPTURA' onsubmit='window.open('', 'CAPTURA', '')' method='post'>";
$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>";
echo 
"<input type='hidden' value='$folio' name='numdoc'>";
$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>";
echo 
"<input type='hidden' value='$dia-$mes-$anio' name='fechadoc'>";
$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>";
$cliente=$row4['NOMBRE'];
echo 
"<input type='hidden' value='$cliente' name='cliedoc'>";
}
echo 
"<td>( ".$row3['CVE_CLPV']." ).</td></tr>";
echo 
"<input type='hidden' value=".$row3['CVE_CLPV']." name='clienum'>";
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 
"<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>";

//En este Submit es donde tengo el problema, Alguna sugerencia???

echo "</form>";

odbc_close_all();

?>
Gracias por su atencion