[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] PHP y DBASE



"Bravo, David (CORP, MTC)" escribió:

> Lo que yo haría, he hecho y creeme que ahorra CASI el 99.996% de mis problemas es http://php.weblogs.com/adodb/
>
> Saludos
>
> -----Original Message-----
> From: Enrique F. Valderrama Ocampo [mailto:valenr en cardiologia org mx]
> Sent: Monday, June 18, 2001 6:59 PM
> To: linux en pepe net mx
> Subject: [Sop.Tec.LinuxPPP] PHP y DBASE
>
> Hola de nuevo.
>
> Ya pude hechar a andar PHP y Postgresql, Gracias a todos por sus
> consejos y ejemplos. fueron verdaderamente útiles.
>
> Ahora tengo que guardar también información en tablas del antiquísimo
> dbase. Esto no es por mi gusto sino porque el sistema de caja está en
> tablas de esa cosa.
>
> Ya hice el ejemplo y no jala, me dice que tengo diferencias entre el
> número de registros y la definición de la tabla. ¿Alguna idea?.
>
> Este es el código...
>
>  $sql = "INSERT INTO ipac (noreg,appat,apmat,nomes)
> VALUES('$noreg','$appat','$apmat','$nomes');";
>      $result = pg_exec($sql);
>      echo "<b>Su información ha sido aceptada.!!.</b>\n";
>      $sql = "Select * from ipac Where noreg = '$noreg';";
>      $result = pg_exec($sql);
>      $dbdbf = dbase_open("dbase/ipac.dbf",0);
>      if(!dbdbf) {
>         echo "<b>No se pudo abrir la base dbf </b>";
>      }
>      else {
>         echo "<b>$sql\n</b>";
>         $a=pg_fetch_array($result,0);
>         echo "<b>$a[0], $a[1], $a[2], $a[3]\n</b>";
>         $r2 = dbase_add_record($dbdbf, $a);
>         pg_close($dbbase);
>         dbase_close($dbdbf);
>         echo "<b>La informacion ha sido guardada en dbase</b>\n";
>      }
>
> y el resultado:
>
> Su información ha sido aceptada.!!. Select * from ipac Where noreg =
> '000010'; 000010, ESTEINTENTA, GUARDARSE, ENDBASE
> Warning: Wrong number of fields specified in /www/htdocs/ejm3.php on
> line 29
> La informacion ha sido guardada en dbase
>
> LA ESTRUCTURA DE TABA DE DBASE ES:
>     NOREG    C    6
>     APPAT    C    25
>     APMAT    C    25
>     NOMES    C    25
>
> Gracias de nuevo...
>
> ---------------------------------------------------------------------
> Lista de soporte de LinuxPPP
>  Reglas de la lista en http://linuxppp.com/reglas.html
> ---------------------------------------------------------------------
> Lista de soporte de LinuxPPP
>  Reglas de la lista en http://linuxppp.com/reglas.html

---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://linuxppp.com/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]