Ir para conteúdo
Fórum Script Brasil

cha

Membros
  • Total de itens

    19
  • Registro em

  • Última visita

Tudo que cha postou

  1. boa noite.. estou com um problema porque uso o PHP. é o seguinte.. eu tenho 3 select <option> onde o cliente escolhe produto, situação, cidade. eu consegui fazer com que quando você escolhe produto, a situação e a cidade mostra como opçao para ser selecionada só as cidade e situaçoes que tem com aquele produto. ate ai tudo ok. só que queria saber se tem como eu fazer isso sem precisar atualizar a pagina. estou usando o sguinte codigo; (vo postar só o da cidade como exemplo) <? // Isto esta no começo da pagina, puxa a condiçao para ser usada no WHERE dos select <option> $sql = "select consulta from tb_teste"; $result = mysql_query($sql); $linha = mysql_num_rows($result); $reg = mysql_fetch_row($result); $teste = $reg[0]; //$teste contem por exemplo cod_produto = 2 $sql = "select cidade from tb_contrato where $teste ORDER by cidade ASC"; // $teste vem do BD. nele contem a condiçao, como vm do BD, alem de ter que atualiar a pagina, tem que ser 2 vezes. $result = mysql_query($sql); $linha = mysql_num_rows($result); echo "<option></option>"; echo "<option>Limpar</option>"; for ($i=0;$i<$linha;$i++) { $reg = mysql_fetch_row($result); if ($reg[0] != $igual2) // empede que me de resultados repetidos { echo "<option>$reg[0]</option>"; //mostra resultado } $igual2 = $reg[0]; } ?> tem como eu fazer com que ao selecionar o produto ele roda esse codigos na hora. não sei nada de ajax. mas to precisando muito. se alguém poder ajudar agradeço. obrigado
  2. cha

    BOOL COPY

    <? $origem = "C:\xampp\mysql\data\embratel\teste.txt"; $destinho ="C:\backup\teste.txt"; bool copy ( string $origem, string $destino) ?> <? $origem = "C:\xampp\mysql\data\embratel\teste.txt"; $destinho ="C:\backup/"; bool copy ( string $origem, string $destino) ?> já tentei dos dois jeito, e não copia o.O OBJETIVO: tenho que fazer um BACKUP, de todas tabelas. do XAMPP. estava simplemente querendo mover o DATA do meu BD, para uma outra pasta, mas não to conseguindo :S já entrei em varios sites, e a sintexe esta certa =S obrigado
  3. boa tarde, alguém sabe de algum jeito para fixar na tela 2ª primeira colunas, e 1ª linha de uma <TABLE> , mesmo que eu rolasse a pagina para os lados e para baixo?? OBJETIVO: Fixar nome do cliente , cod contrato. (COLUNAS), tipo de dados (LINHA); Essa tabela é grande, ela tem uns 220%, então na hora de rolar a pagina para o lado para ver o resto dos dados, tenho que voltar la no inicio pra ver o cliente daquele dado. mesma coisa para a 1ª linha, que contem o tipo de dado. quando rolo pagina para baixo, fica ruim de ver o tipo de dados as vezes. gostaria que ela ficasse fixa na tela. obrigado pela ajuda
  4. cha

    PHP Mysql

    parece estar correto, derrepente o erro não é ai, se ele não te indica erro em nenhuma linha, pode ser que seja algum erro logico. admin é o nome da tabela? att, Lucas Cha
  5. cha

    PHP Mysql

    $sql="UPDATE TABELA SET CAMPO = '$campo' WHERE condicao = '$condicao'"; $result = mysql_query($sql); da um ECHO no $sql; e posta ai o que ele ta fazendo. verifique o nome da tabela e dos campos. e se as variaveis que voce esta movendo para dentro do BD ($nome, $seleciona) se dentro delas tem aspas simples.. eu sei que o INSERT não decha, UPDATE não sei, mas n custa tentar. se for isso, posta ai que te lanço o codigo para tira-las. CODIGO, (caso tenho aspas simples dentro das variaveis) $link = mysql_connect('localhost', 'root', ''); // não precisa mecher aqui, só se for mudar localhost/root/senha $item = "$nome"; $escaped_item = mysql_real_escape_string($item, $link); $sql="UPDATE tabela SET nome = '$escaped_item' WHERE username = '$seleciona"; //mesmo vale para $seleciona $result = mysql_query($sql);
  6. cha

    FPDF

    <html> <body> <? require_once("fpdf/fpdf.php"); define('FPDF_FONTPATH','fpdf/font/'); $pdf = new FPDF("L","cm",array(17.7,22)); $pdf->Open(); $pdf->AddPage(); $pdf->SetFont('Arial','',10); $pdf->SetMargins(0,0,0); $pdf->setY("2.25"); $pdf->setX("11.6"); $pdf->Cell(0, 0, "nodesign"); $pdf->Output("arquivo","I"); </body> </html> ERRO: Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\embratel\backup.php:3) in C:\xampp\php\PEAR\fpdf\fpdf.php on line 1022 FPDF error: Some data has already been output to browser, can't send PDF file tenho que salvar uma tabela HTML em pdf. To tentando ainda.. a dias, se alguém sabe utilizar FPDF, ou já passou por esse erro. por favor postar aqui algo. valeu
  7. cha

    FPDF

    esta dando um erro: Warning: FPDF::include(font/helvetica.php) [function.FPDF-include]: failed to open stream: No such file or directory in C:\xampp\php\PEAR\fpdf.php on line 550 Warning: FPDF::include() [function.include]: Failed opening 'font/helvetica.php' for inclusion (include_path=.;C:\xampp\php\pear\') in C:\xampp\php\PEAR\fpdf.php on line 550 FPDF error: Could not include font metric file to usando assim: ex.php <?php define('FPDF_FONTPATH','font/'); require('WriteHTML.php'); $pdf=new PDF_HTML(); $pdf->Open(); $pdf->AddPage(); $pdf->SetFont('Arial'); $pdf->WriteHTML('You can<BR><P ALIGN="center">center a line</P>and add a horizontal rule:<BR><HR>'); $pdf->Output(); ?> WriteHTML.php <?php require('fpdf.php'); class PDF_HTML extends FPDF { var $B=0; var $I=0; var $U=0; var $HREF=''; var $ALIGN=''; function WriteHTML($html) { //HTML parser $html=str_replace("\n",' ',$html); $a=preg_split('/<(.*)>/U',$html,-1,PREG_SPLIT_DELIM_CAPTURE); foreach($a as $i=>$e) { if($i%2==0) { //Text if($this->HREF) $this->PutLink($this->HREF,$e); elseif($this->ALIGN == 'center') $this->Cell(0,5,$e,0,1,'C'); else $this->Write(5,$e); } else { //Tag if($e{0}=='/') $this->CloseTag(strtoupper(substr($e,1))); else { //Extract properties $a2=split(' ',$e); $tag=strtoupper(array_shift($a2)); $prop=array(); foreach($a2 as $v) if(ereg('^([^=]*)=["\]?([^"\']*)["\']?$',$v,$a3)) $prop[strtoupper($a3[1])]=$a3[2]; $this->OpenTag($tag,$prop); } } } } function OpenTag($tag,$prop) { //Opening tag if($tag==B' or $tag=='I' or $tag=='U') $this->SetStyle($tag,true); if($tag=='A') $this->HREF=$prop['HREF]; if($tag=='BR') $this->Ln(5); if($tag=='P') $this->ALIGN=$prop['ALIGN']; if($tag==HR') { if( $prop['WIDTH] != '' ) $Width = $prop['WIDTH']; else $Width = $this->w - $this->lMargin-$this->rMargin; $this->Ln(2); $x = $this->GetX(); $y = $this->GetY(); $this->SetLineWidth(0.4); $this->Line($x,$y,$x+$Width,$y); $this->SetLineWidth(0.2); $this->Ln(2); } } function CloseTag($tag) { //Closing tag if($tag=='B' or $tag=='I' or $tag=='U') $this->SetStyle($tag,false); if($tag=='A') $this->HREF=''; if($tag=='P') $this->ALIGN=''; } function SetStyle($tag,$enable) { //Modify style and select corresponding font $this->$tag+=($enable ? 1 : -1); $style=''; foreach(array('B','I','U') as $s) if($this->$s>0) $style.=$s; $this->SetFont('',$style); } function PutLink($URL,$txt) { //Put a hyperlink $this->SetTextColor(0,0,255); $this->SetStyle('U',true); $this->Write(5,$txt,$URL); $this->SetStyle('U',false); $this->SetTextColor(0); } } ?>
  8. cha

    FPDF

    obrigado.. desculpe qualquer coisa.
  9. cha

    FPDF

    boa tarde pessoal. seguinte, eu tenho uma pagina que manda imprimir uma tabela. só que meu cliente esta querendo enviar essa tabela por email. tenho 2 opçoes, salvar um arquivo pdf ou salva e enviar pelo outlook, (automatico) axo que salvar a tabela em .pdf não é muito dificil, mas tem como mandar direto por email? usando .PHP aceito resposta tanto só salvando quanto salvando e enviando. obrigado.. att, Lucas Cha
  10. Caraca mano.. resolveu meu problema.. muito obrigado pela ajuda..
  11. valeu cara, é isso mesmo. abraço
  12. problema que eu não sei trabalha em flash... tipo, eu vi em um site algo sobre, mas n consegui emplementar o java.. vo passar o link para vocês darem uma olhada http://forum.wmonline.com.br/index.php?showtopic=27439 o CSS deu certo, menu fico tipo flutuando, mas não se move.. porque a parte de mover ta na script.
  13. Cara não sei. pode ser em qualquer linguagem, é que eu não manjo desse tipo de design, e to precisando muito agora. porque a tabela é muito extensa.
  14. boa tarde. não sei se estou postando no lugar certo. mas obrigado se conseguiremme ajudar. eu tenho uma tabela, e ela é do tamanho de 150% gostaria que o menu de opçoes da pagina, fosse para o lado quando eu rolar a pagina para direita. (para ver o resto da tabela) obrigado pela ajuda.
  15. bom dia. tem como fazer no php. um <form action...> que va mudando conforme a opçao escolida no select <option> ? tentei fazer, mas tem um detalhe, esse select <option> ta dentro de um outro form. ele sempre faz a action pelo form que esta por fora. obrigado
  16. cha

    SELECT de campos !empty

    // Começa a pegar só os que estao no BD $sql = "select produto from tb_consulta"; $result = mysql_query($sql); $linha = mysql_num_rows($result); $reg = mysql_fetch_row($result); if($reg[0] != "") { if ($consulta !="") { $consulta = "$consulta and $reg[0]"; } else { $consulta = $reg[0]; } } //------------------------- $sql = "select cidade from tb_consulta"; $result = mysql_query($sql); $linha = mysql_num_rows($result); $reg = mysql_fetch_row($result); if($reg[0] != "") { if ($consulta !="") { $consulta = "$consulta and $reg[0]"; } else { $consulta = $reg[0]; } } //=--------------------------- $sql = "select situacao from tb_consulta"; $result = mysql_query($sql); $linha = mysql_num_rows($result); $reg = mysql_fetch_row($result); if($reg[0] != "") { if ($consulta !="") { $consulta = "$consulta and $reg[0]"; } else { $consulta = $reg[0]; } } //=--------------------------- $sql = "select ta from tb_consulta"; $result = mysql_query($sql); $linha = mysql_num_rows($result); $reg = mysql_fetch_row($result); if($reg[0] != "") { if ($consulta !="") { $consulta = "$consulta and $reg[0]"; } else { $consulta = $reg[0]; } } //=--------------------------- $sql = "select consultor from tb_consulta"; $result = mysql_query($sql); $linha = mysql_num_rows($result); $reg = mysql_fetch_row($result); if($reg[0] != "") { if ($consulta !="") { $consulta = "$consulta and $reg[0]"; } else { $consulta = $reg[0]; } } //=--------------------------- $sql = "select producao from tb_consulta"; $result = mysql_query($sql); $linha = mysql_num_rows($result); $reg = mysql_fetch_row($result); if($reg[0] != "") { if ($consulta !="") { $consulta = "$consulta and $reg[0]"; } else { $consulta = $reg[0]; } } //=--------------------------- $sql = "select venda from tb_consulta"; $result = mysql_query($sql); $linha = mysql_num_rows($result); $reg = mysql_fetch_row($result); if($reg[0] != "") { if ($consulta !="") { $consulta = "$consulta and $reg[0]"; } else { $consulta = $reg[0]; } } //=--------------------------- $sql = "select data_sit from tb_consulta"; $result = mysql_query($sql); $linha = mysql_num_rows($result); $reg = mysql_fetch_row($result); if($reg[0] != "") { if ($consulta !="") { $consulta = "$consulta and $reg[0]"; } else { $consulta = $reg[0]; } } // Termina de selecionar //faz o select $sql = "select * from tb_contrato where $consulta ORDER BY cod_contrato ASC"; $result = mysql_query($sql);
  17. Valeu Denis, voce é o cara. hehehe
  18. bom dia. sou iniciante na linguagem. estou tentando fazer um select que pesquize produto e cidade. $sql = "select * from tb_contrato where produto = $produto and cidade = $cidade or $cidade2 or $cidade3 ORDER BY cod_contrato ASC"; eu quero pesquizar os contratos vendidos de tal produto para 3 cidades, ou contratos vendidos para outras cidades menos aquelas tres. obrigado
×
×
  • Criar Novo...