Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Flávio Izo

PHP + dataflex

Recommended Posts

Olá Flávio, já te respondi no e-mail.Como te disse, você fará as configurações de odbc do windows, no php usará odbc_connect e odbc_exec basicamente, mas teu maior problema talvez seja o flexodbc que custa em torno de R$ 4.000,00.Seu cliente ou empresa terão certamente que comprá-lo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei não cara, mas se você tiver o df registrado vê no mesmo local onde este foi comprado, eles vendem tb.Se não conseguir, fala amanhã que tento ver com o cara para o qual desenvolvi um sistema que usava ele.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Wallace, acho que consegui fazer a conexão... agora estou esbarrando em outro problema... você tem algum exemplo bem básico de como dar um "select" em um banco dataflex?Grato...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para a conexão do php com o banco:

PHP [/tr][tr] $conexao = odbc_connect('ima','','') or die('<p><center><b>Servidor fora do ar. Tente novamente mais tarde.</b></center></p>');

[/tr]

 

 

Paraa select:

PHP [/tr][tr] //Consulta Registro do Pedido

$sql = "SELECT * FROM cabpedv WHERE num = $fpedido ORDER BY num";

$consulta = odbc_exec($conexao,$sql);

 

$num=0;

while(odbc_fetch_row($consulta)) {

$num++;

$pnum = odbc_result($consulta,'num');

$pcli = odbc_result($consulta,'cli');

$pemi = odbc_result($consulta,'emi');

$ptot = odbc_result($consulta,'tot');

$pcop = odbc_result($consulta,'cop');

$pnum = odbc_result($consulta,'num');

$pobs = odbc_result($consulta,'obs');

$pent = odbc_result($consulta,'ent');

$pstt = odbc_result($consulta,'stt');

$pven = odbc_result($consulta,'ven');

 

$pemi = substr($pemi,8,2)."/".substr($pemi,5,2)."/".substr($pemi,0,4);

$pent = substr($pent,8,2)."/".substr($pent,5,2)."/".substr($pent,0,4);

 

$ptot=str_replace(',','.',$ptot);

$ptot = number_format($ptot, 2, ',', '.');

if ($pstt=="CANCELADO.") {

$pstt="BLOQUEADO.";

}

}

[/tr]

 

Se tiver mais alguma dúvida pode falar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.