Ver Mensaje Individual
  #11
Antiguo 17 de julio de 2019, 18:07
fastpho
El Foro es mi casa
Innovación: Por aportar innovaciones - Issue reason: SQLite + OO Cobol class Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Issue reason: Acceso a datos Cobol vía web 
Última Actividad 21.08.2026 18:08
Posts Posts: 365
Likes enviados Enviados: 252
Likes recibidos Recibidos: 243

Buenas gente ....
Empece instalando wampserver para trabajar con el php haber como era el tema...
Y comence a leer un poco de php y el ejemplo que habia, resulta que hice una pruebas con un archivo de similares caracteristicas al del ejemplo "granos.dat" pero creado con pwcobol version 5 ,
lo que hace la rutina es buscar por indice o variable llamada $clave al principio todo bien encontraba el registro , resulta que a medida que hacia diferentes busquedas de acuerdo al indice del registro aumentaba su valor me daba como que el registro no existia.....
Jorgeanna me podrias mirar el codigo que puse haber en donde esta el problema

Código PHP:
  1. <HTML>
  2. <HEAD>
  3. <TITLE> Pruebas en PHP </TITLE>
  4. <LINK REL="stylesheet" TYPE="text/css" HREF="estilo.css">
  5. </HEAD>
  6.  
  7. <BODY>
  8.  
  9. <H1>lectura de archivo cobol</H1>
  10. <form method='post' >
  11.    <p><input name='numero' type='text' /></p>
  12.    <p><input type='submit' value='enviar'></p>
  13. </form>
  14. <?php
  15.     require("RmFile.php");
  16.     require("wenteje.php");
  17.    
  18.   // $datos= "Datos";
  19.   // $clave="0001";
  20.    
  21.    echo ("esta es la clave ") . $_POST['numero'];
  22.    $clave = $_POST['numero'];
  23.    
  24.    echo ("--------");
  25.    
  26.    
  27.    //------------------------WEMAES.DAT--------------------    
  28.         $iFile = new RmFile("RUBROS.DNX",wenteje::lectura(),".");
  29.     // muestra un determinado registro
  30.          if ($iFile->find($clave,0)){
  31.             if ($reg = $iFile->next()){
  32.         //  var_dump($reg);
  33.                 print_r($reg);
  34.                 echo "-------------lo encontro...................";
  35. //              if ($reg["wmid"]->Value == "10"){
  36.             }else{
  37.                 echo "no en el next";
  38.             }
  39.         }else{
  40.         echo "no en el find";
  41.         }
  42.         echo "---------------------------------- MUESTRA TODO EL REGISTRO --------------------";
  43.         // muestra todo el registro completo
  44.     if ($iFile->find($clave,0)){
  45.         while ($reg = $iFile->next())
  46.            
  47.         print_r($reg);
  48.         echo "----------------------------------";
  49.          
  50.         //endwhile;
  51.     }
  52.    
  53.  
  54. ?>
  55.  
  56. </BODY>
  57. </HTML>
fastpho is offline   Responder Con Cita