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();
?>