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

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

[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



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