Ir para conteúdo
Fórum Script Brasil

soloplayer

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre soloplayer

soloplayer's Achievements

0

Reputação

  1. Olá pessoal, consegui fazer e vou postar caso alguém precise, ate. É so antes de receber o valor no SQL fazer: // Replace para substituir a virgula por aspas virgula ',' $fornecex= str_replace(",", "','", $fornecex); $forn1CgcX= str_replace(",", "','", $forn1CgcX); A no SQL Fazer assim tambem: in('$nomeDaVariavel') Espero ter ajudado. Abraços.
  2. Olá amigos, estou com um problema, o meu retorno de um array me retorna os dados de um SQL assim '03.013.546/0003-37,75.729.038/0001-07 so que eu precisava que ele me retornasse assim '03.013.546/0003-37','75.729.038/0001-07 o que eu poderia usar para isso, Grato. $sql2= mysql_query("select cli_vf.cliente_sgs, cli_vf.cgc_fornecedor from cadastrao c inner join cli_vend_fornec cli_vf on c.codigo=cli_vf.vendedor where c.codigo= 38 "); // SQL F$sql2= mysql_query("select cliente, c.codigo, c.razao, c.cpfcnpj from cadastrao c inner join cli_fornec cli_f on c.cpfcnpj=cli_f.cgc_fornecedor where c.codigo='364' "); //SQL antigo Abaixo //$sql2= mysql_query("select razao, cpfcnpj from cadastrao c inner join cli_fornec cli_f on c.codigo=cli_f.cliente where cli_f.cliente='$codigo_cli' "); //$obj2 = mysql_fetch_object($sql2); $obj2->cliente; $obj2->cliente_sgs; $obj2->cgc_fornecedor; // Processo para tirar a ultima virgula $resultado = ""; $resultado1 = ""; $x = 1; $cont = mysql_num_rows($sql2); while($obj2=mysql_fetch_array($sql2)) { $resultado .= $obj2[0]; if($x!=$cont){$resultado .=',';} $resultado1 .= $obj2[1]; if($x!=$cont){$resultado1 .=',';} $x++; } $forn = $resultado; $forn1Cgc = $resultado1; echo("<br>1 - forn return---> $forn "); echo("<br>1 - forn1Cgc return---> $forn1Cgc ---<br> ");
  3. Olá rapaz, puts em cima, eu vi com outro amigo desenvolvedor e é justamente isso, o meu retorno esta correto, mas tenho que fazer uma Gambiarrator Design Patterns para pegar o valor do retorno que é este ('00.000.000/0000-00,00.000.000/0000-00') So que meu erro esta justamente ai mesmo, o meu amigo tambem chegou a este ponto, é errado fazer isso, o correto é ('00.000.000/0000-00' , '00.000.000/0000-00') com o aspas nos dois extromos, Amigão, muiiiiito obrigado pelo Help ae, valow mesmo. At. Kleber Gracia. É errando que se aprende né heheheh. Abraço.
  4. Olá amigo, estou fazendo assim: include_once("conecta.php"); mysql_select_db('cota',$conex); $sql2= mysql_query("select cli_vf.cliente_sgs, cli_vf.cgc_fornecedor from cadastrao c inner join cli_vend_fornec cli_vf on c.codigo=cli_vf.vendedor where c.codigo=$codigo_cli "); //SQL antigo Abaixo //$sql2= mysql_query("select razao, cpfcnpj from cadastrao c inner join cli_fornec cli_f on c.codigo=cli_f.cliente where cli_f.cliente='$codigo_cli' "); //$obj2 = mysql_fetch_object($sql2); $obj2->clientesgs; $obj2->cliente_sgs; $obj2->cgc_fornecedor; // Processo para tirar a ultima virgula $resultado = ""; $resultado1 = ""; $x = 1; $cont = mysql_num_rows($sql2); while($obj2=mysql_fetch_array($sql2)) { $resultado .= $obj2[0]; if($x!=$cont){$resultado .=',';} $resultado1 .= $obj2[1]; if($x!=$cont){$resultado1 .=',';} $x++; } $forn = $resultado; $forn1Cgc = $resultado1; Ai quando ele recebe o valor não sei o que acontece, tenho que percorrer este array para passar para a variavel, mas quando é mais que um ele retorna, mas quando chega no SQL que passei para a analise parece o no servidor que ele se encontra não da certo. Grato.
  5. Olá amigos, estou com um problema no retorno do SQL, quando rodo ele localmente ele traz corretamente os dados do SQL abaixo SELECT DISTINCT a.*, a.cotacao, c.razao, e.razao as fornecedor, a.fechamento, a.cgc_forn, cad.razao as nomeforn, a.lancado FROM cotacao a LEFT JOIN cli_vend_fornec b ON a.cgc_forn=b.cgc_fornecedor and a.cliente_sg=b.cliente_sgs LEFT JOIN cadastrao c ON a.cliente_sg=c.cliente_sgs LEFT JOIN cadastrao d ON a.cgc_forn=d.cpfcnpj and d.tipo=2 LEFT JOIN cadastrao e ON b.cgc_fornecedor=e.cpfcnpj and e.tipo=3 LEFT JOIN cadastrao cad ON cad.cpfcnpj=a.cgc_forn LEFT JOIN cotacao xd ON xd.cgc_forn in('$forn1Cgc') LEFT OUTER JOIN cli_fornec cli_fornec on cad.cpfcnpj = cli_fornec.cgc_fornecedor LEFT JOIN cli_fornec cli_fornecc on cli_fornecc.cgc_fornecedor=b.cgc_fornecedor WHERE a.cliente_sg in($fornecex) and cad.codigo in(cad.codigo) and (a.lancado='N' or a.lancado='') and a.cgc_forn in('$forn1Cgc') GROUP BY a.cgc_forn ------------------->>> xd.cgc_forn in('$forn1Cgc') neste trecho no servidor linux ele não entra nem com reza, fazendo com que não mostre nada, alguém sabe o que é? Abraço.
  6. Show de Bola, deu certo, Tks ae amigos, o tópico acima é muito bom.
  7. Boa tarde pessoal, gostaria de saber um modo de saber quantas pessoas esta conectadas ao sistema de loja, tipo se um cara entra ele conta um, ai outro tambem entra, dois e ai por diante, sou novo em desenvolvimento para php e vi que tem jeito de ver a sessao mas no caso eu gostaria de contar a mesma e quanto cair a sessao ele atualizar o valor. <?php // Inicializar a sessão session_start(); // Registrar variáveis if (!session_is_registered("conta")) { $conta = 1; $inicio = time(); session_register("conta"); session_register("inicio"); } else { $_SESSION["conta"] = $_SESSION["conta"] + 1; } ?> <html> <head><title>Sessões</title></head> <body> <p>contador = <?php echo $_SESSION["conta"]; ?></p> <p>Esta sessão já está durando <?php echo time() - $inicio; ?> segundos.</p> </body> </html> ?> Mas este codigo não conta quantos esta conectados. Grato se alguém puder dar um help ae, e não postei formatado porque esta com pau na hora de por o CODE /CODE. Grato.
×
×
  • Criar Novo...