Ir para conteúdo
Fórum Script Brasil

viper33

Membros
  • Total de itens

    69
  • Registro em

  • Última visita

Sobre viper33

viper33's Achievements

0

Reputação

  1. Ok. Agradeço a dica. Verifiquei agora que o meu sistema em PHP apesar de ter a mesma função do que desenvolvi em Delphi, a princípio não vai precisar da função porque a sequencia de ações é diferente. No Delphi ao entrar na tela de cadastro, não tem porque o botão salvar ficar ativado porque o usuário não interagiu ainda. Já no PHP coloquei apenas o botão inserir, não tem o botão salvar e o cadastro vem em branco quando clica-se em cadastro já pronto para o usuário digitar e clicar em inserir para salvar os dados. Obrigado Stoma. Guardarei o código pois sabe-se lá se não vou precisar futuramente.
  2. viper33

    Conexões do BD

    Experimente: conecta_mysql.inc <?php include "conf.php";// inclui o arquivo conf.php $con = mysql_connect($host,$user,$pass) or die ("Não foi possível a conexão com o servidor de banco de dados");// ciar uma conexao com o banco de dados mysql_select_db($dbname) or die ("Não foi possível encontrar o banco de dados especificado"); ?> conf.php <?php $host = "localhost"; //Host onde a página se encontra $dbname = "sia"; //Nome do banco de dados q armazena os dados $user = "root"; //Nome do usuário q tem acesso ao banco de dados $pass = ""; //Senha do usuário q tem acesso ao banco de dados ?>
  3. viper33

    Cannot modify header

    Passei por isso recentemente e fui descobrir que em um arquivo após a tag php (que era a tag final do código) havia espaço em branco. Posicionei o cursor após a tag e deixei pressionada a tecla delete. Veja no seu arquivo se tem espaços em branco: index.php
  4. No Delphi tenho o seguinte procedimento que controla a ativação de botões de acordo com as ações do usuário: procedure HabilitaBotoes(Status: Boolean); procedure TfrmCadVendedor.HabilitaBotoes(Status: Boolean); begin bbtnInserir.Enabled := Status; bbtnAlterar.Enabled := Status; bbtnExcluir.Enabled := Status; bbtnSalvar.Enabled := not Status; bbtnCancelar.Enabled := not Status; bbtnPesquisar.Enabled := Status; pnlDados.Enabled := not Status; RgVisualizacao.Enabled := Status; DbGrdDados.Enabled := Status; end; Por exemplo, ao entrar em uma tela de cadastro não tem razão para o botão salvar estar ativado, uma vez que o usuário não executou nenhuma ação. A partir do momento em que ele executou alguma ação esse botão deveria ser ativado. Como fazer o mesmo no PHP?
  5. viper33

    Horário de Verão

    Não tem nada de errado ele pega a hora do servidor, essa deve ser a hora que o servidor está configurado, talvez não obdeça o horário de verão. nesse caso pode-se fazer-isso manualmente acrescentando uma hora caso a data pertença aos meses que integram o horario de verão. O computador que utilizo está com a hora correta. E não tem uma maneira mais prática e funcional? Quero dizer, se alterar manualmente quando acabar o horário de verão terei que alterar novamente e assim por diante. E como alterar a hora manualmente? tenta isso talvez de certo date_default_timezone_set('America/Sao_Paulo');$data = date('d/m/Y');$hora = date('H:i:s'); Tentei mas não funcionou. Continuou do mesmo jeito. Mas obrigado pela tentativa. tente isso class HorarioVerao { /* obs O horario de verão inicia no terceiro domindo de outubro e termina no terceiro domindo de fevereiro podendo exentender caso coincidir_se as datas entre o mesmo e carnaval */ var $Inicio; var $Final; function diasemana($data) { /*$ano = substr("$data", 0, 4); $mes = substr("$data", 5, -3); $dia = substr("$data", 8, 9); */ $s=explode("-",$data); $mes=$s[1]; $ano=$s[0]; $dia=$s[2]; $diasemana = date("w", mktime(0,0,0,$mes,$dia,$ano) ); switch($diasemana) { case"0": $diasemana = "Domingo"; break; case"1": $diasemana = "Segunda-feira"; break; case"2": $diasemana = "Terça-feira"; break; case"3": $diasemana = "Quarta-feira"; break; case"4": $diasemana = "Quinta-feira"; break; case"5": $diasemana = "Sexta-feira"; break; case"6": $diasemana = "Sábado"; break; } return $diasemana; } function DefinirHorar() { $Data=date('Y-m-d'); $Ano=date('Y'); $Mes=10; $ConD=0; /* definindo os domingos iniciais de outubro*/ for($i=1; $i<=31; $i++) { if ($this->diasemana($Ano.'-'.$Mes.'-'.$i) == 'Domingo') { $ConD++; if ($ConD==3) { $this->Inicio=$Domingos[]=$Ano.'-'.$Mes.'-'.$i; } } } /* defindo os domingos de fevereiro mes final */ $Mes=2; (Date('m') <10) ?($Ano=date('Y')) : ( $Ano+=1); $ConF=0; $Ul=cal_days_in_month(CAL_GREGORIAN, $Mes, $Ano); for($i=1; $i<=$Ul; $i++) { if ($this->diasemana($Ano.'-'.$Mes.'-'.$i) == 'Domingo') { $ConF++; if ($ConF==3) { $this->Final=$DomingoF[]=$Ano.'-'.$Mes.'-'.$i; } } } } /* final da função para criar inicio */ function CompDate() { $Hora=date('H:i:s'); $Data=date('Y-m-d'); if (empty($this->Final)) { $retorno="Data final da horário de verão se encontra em branco."; } else { if (empty($this->Inicio)) { $retorno="Data inicial do horário de verão se encontra em branco."; } else { /* transforma data em tempo */ $Inicio=explode("-",$this->Inicio); $Final=explode("-",$this->Final); $Atual=explode("-",$Data); $TempoInicio=mktime(0,0,0,$Inicio[0],$Inicio[1],$Inicio[2]); $TempoFinal=mktime(0,0,0,$Final[0], $Final[1], $Final[2]); $TempoAtual=mktime(0,0,0,$Atual[0], $Atual[1], $Atual[2]); /* fazendo a comparação */ if ( ($TempoAtual>=$TempoInicio) && ($TempoFinal<=$TempoAtual) ) { list($H, $M, $S)=explode(":",$Hora); $Segundos=( ($H*60*60)+($M*60)+$S); /* atual */ $Segundos+=3600; /* transformando em horas novamente */ $H=(int)($Segundos/3600); $M=(int)(($Segundos%3600)/60); $S=(int)(($Segundos%3600)%60); $retorno=$H.":".$M.":".$S; } else { $retorno=$Hora; } } } $this->Hora=$retorno; } /* final da funçãop */ function __construct() { $this->DefinirHorar(); $this->CompDate(); } } $Hora=new HorarioVerao(); echo $Hora->Hora; ela acrescenta manualmente 1 hora na data caso ela esteja dentro das datas estabelecidas no horario de verão ou seja inicia no terceiro domingo de outubro e termina no terceiro domingo de fevereiro. até mais O código está correto? Porque quando coloco o mesmo entre as tags PHP no código aparece erro como se estivesse faltando fechar uma tag. E no programa o campo da data e hora não mostra nada. O erro estava em uma parte do código do meu formulário. A hora apareceu corretamente. Falta a data mas estou saindo para o almoço e vou ver quando voltar. Valeu.
  6. viper33

    Horário de Verão

    Não tem nada de errado ele pega a hora do servidor, essa deve ser a hora que o servidor está configurado, talvez não obdeça o horário de verão. nesse caso pode-se fazer-isso manualmente acrescentando uma hora caso a data pertença aos meses que integram o horario de verão. O computador que utilizo está com a hora correta. E não tem uma maneira mais prática e funcional? Quero dizer, se alterar manualmente quando acabar o horário de verão terei que alterar novamente e assim por diante. E como alterar a hora manualmente? tenta isso talvez de certo date_default_timezone_set('America/Sao_Paulo');$data = date('d/m/Y');$hora = date('H:i:s'); Tentei mas não funcionou. Continuou do mesmo jeito. Mas obrigado pela tentativa. tente isso class HorarioVerao { /* obs O horario de verão inicia no terceiro domindo de outubro e termina no terceiro domindo de fevereiro podendo exentender caso coincidir_se as datas entre o mesmo e carnaval */ var $Inicio; var $Final; function diasemana($data) { /*$ano = substr("$data", 0, 4); $mes = substr("$data", 5, -3); $dia = substr("$data", 8, 9); */ $s=explode("-",$data); $mes=$s[1]; $ano=$s[0]; $dia=$s[2]; $diasemana = date("w", mktime(0,0,0,$mes,$dia,$ano) ); switch($diasemana) { case"0": $diasemana = "Domingo"; break; case"1": $diasemana = "Segunda-feira"; break; case"2": $diasemana = "Terça-feira"; break; case"3": $diasemana = "Quarta-feira"; break; case"4": $diasemana = "Quinta-feira"; break; case"5": $diasemana = "Sexta-feira"; break; case"6": $diasemana = "Sábado"; break; } return $diasemana; } function DefinirHorar() { $Data=date('Y-m-d'); $Ano=date('Y'); $Mes=10; $ConD=0; /* definindo os domingos iniciais de outubro*/ for($i=1; $i<=31; $i++) { if ($this->diasemana($Ano.'-'.$Mes.'-'.$i) == 'Domingo') { $ConD++; if ($ConD==3) { $this->Inicio=$Domingos[]=$Ano.'-'.$Mes.'-'.$i; } } } /* defindo os domingos de fevereiro mes final */ $Mes=2; (Date('m') <10) ?($Ano=date('Y')) : ( $Ano+=1); $ConF=0; $Ul=cal_days_in_month(CAL_GREGORIAN, $Mes, $Ano); for($i=1; $i<=$Ul; $i++) { if ($this->diasemana($Ano.'-'.$Mes.'-'.$i) == 'Domingo') { $ConF++; if ($ConF==3) { $this->Final=$DomingoF[]=$Ano.'-'.$Mes.'-'.$i; } } } } /* final da função para criar inicio */ function CompDate() { $Hora=date('H:i:s'); $Data=date('Y-m-d'); if (empty($this->Final)) { $retorno="Data final da horário de verão se encontra em branco."; } else { if (empty($this->Inicio)) { $retorno="Data inicial do horário de verão se encontra em branco."; } else { /* transforma data em tempo */ $Inicio=explode("-",$this->Inicio); $Final=explode("-",$this->Final); $Atual=explode("-",$Data); $TempoInicio=mktime(0,0,0,$Inicio[0],$Inicio[1],$Inicio[2]); $TempoFinal=mktime(0,0,0,$Final[0], $Final[1], $Final[2]); $TempoAtual=mktime(0,0,0,$Atual[0], $Atual[1], $Atual[2]); /* fazendo a comparação */ if ( ($TempoAtual>=$TempoInicio) && ($TempoFinal<=$TempoAtual) ) { list($H, $M, $S)=explode(":",$Hora); $Segundos=( ($H*60*60)+($M*60)+$S); /* atual */ $Segundos+=3600; /* transformando em horas novamente */ $H=(int)($Segundos/3600); $M=(int)(($Segundos%3600)/60); $S=(int)(($Segundos%3600)%60); $retorno=$H.":".$M.":".$S; } else { $retorno=$Hora; } } } $this->Hora=$retorno; } /* final da funçãop */ function __construct() { $this->DefinirHorar(); $this->CompDate(); } } $Hora=new HorarioVerao(); echo $Hora->Hora; ela acrescenta manualmente 1 hora na data caso ela esteja dentro das datas estabelecidas no horario de verão ou seja inicia no terceiro domingo de outubro e termina no terceiro domingo de fevereiro. até mais O código está correto? Porque quando coloco o mesmo entre as tags PHP no código aparece erro como se estivesse faltando fechar uma tag. E no programa o campo da data e hora não mostra nada.
  7. viper33

    Imagem no FPDF

    Eu já havia tentado fazer dos dois jeitos e ocorre esse erro: Warning: getimagesize(Imagens/X.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\SCCAC2\fpdf\fpdf.php on line 1202 FPDF error: Missing or incorrect image file: Imagens/X.jpg
  8. viper33

    Imagem no FPDF

    Coloquei como sugeriu mas dá o erro: FPDF error: Image file has no extension and no type was specified: O caminho da imagem é esse: C:\xampp\htdocs\SCCAC2\Imagens Já mudei diversas vezes mas não funciona.
  9. viper33

    Horário de Verão

    Não tem nada de errado ele pega a hora do servidor, essa deve ser a hora que o servidor está configurado, talvez não obdeça o horário de verão. nesse caso pode-se fazer-isso manualmente acrescentando uma hora caso a data pertença aos meses que integram o horario de verão. O computador que utilizo está com a hora correta. E não tem uma maneira mais prática e funcional? Quero dizer, se alterar manualmente quando acabar o horário de verão terei que alterar novamente e assim por diante. E como alterar a hora manualmente? tenta isso talvez de certo date_default_timezone_set('America/Sao_Paulo');$data = date('d/m/Y');$hora = date('H:i:s'); Tentei mas não funcionou. Continuou do mesmo jeito. Mas obrigado pela tentativa.
  10. Beleza. É isso mesmo que eu imaginava, só que não sei bem como montar isso. Um exemplo por mais simples que fosse já me ajudaria e muito. O amigo poderia me passar um exemplo de como se faz isso? Grato e aguardo retorno. Rapaz, para postar um exemplo seria complicado. Porque o código que tenho envolve vários formulários e não daria para você entender. Se alguém possuir um bem simples é melhor. Vou tentar te ajudar: é um cadastro de cidades apenas. Formulário de cadastro de cidade: <?PHP include "valida_cookie.php"; include "conecta_mysql.inc"; $operacao = $_GET["operacao"]; $codigo = $_GET["codigo"]; if ($operacao != "") { mysql_query("SET NAMES UTF8"); $sql = "SELECT * FROM tbcidade WHERE cdcidade = '$codigo'"; $resultado = mysql_query($sql) or die ("Não; foi possível executar a consulta."); $linha = mysql_fetch_array($resultado); $nmcidade = $linha[nmcidade]; $sgestado = $linha[sgestado]; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Cadastrar Cidade</title> &lt;script language="javascript"> function validar() { erro = 0; msg = "Erro no preenchimento do formulário:\n\n"; if (frmcad_cidade.nmcidade.value == '') { msg += "O nome da cidade é obrigatório!"; erro = 1; } if (frmcad_cidade.sgestado.value == 'selecione') { msg += "Selecione o estado corretamente!"; erro = 1; } if (erro==1) { alert (msg); return false; } } function mudacor(ref,cor) { ref.style.backgroundColor=cor; } </script> <link rel="stylesheet" href="estilo.css" type="text/css" media="screen" > </head> <body> <form method="post" action="rec_cad_cidade.php" name="frmcad_cidade" onsubmit="return validar()"><table width="70%" border="0" align="center"> <tr> <td height="36" class="Titulo">Cadastrar Cidade</td> </tr> </table> <div id="botoes"></div> <div id="descricao"> <table width="70%" border="0" align="center"> <tr style="text-align: center; color: #000;"> <td> <? if ($operacao == "alterar") {?> <input name="operacao" type ="hidden" id="operacao" value="alterar"> <input name="codigo" type="hidden" id="codigo" value="<? echo $codigo ?>"> <input name="confirmacao" type ="submit" value="Confirmação de alteração" border="0"> <? } elseif ($operacao == "excluir") {?> <input name="operacao" type ="hidden" id="operacao" value="excluir"> <input name="codigo" type="hidden" id="codigo" value="<? echo $codigo ?>"> <input name="image" type="image" src="imagens/excluir.png" width="35" height="35" border="0" > <? } elseif ($operacao=="consultar") {?> <a href="frmcad_cidade.php"><img src="Imagens/pesquisar.png" width="35" height="35" border="0" /></a> <? } else {?> <table cellspacing="5" align="center"> <tr> <td height="21"><input name="imagefield" type="image" src="Imagens/Symbol-Add.png" width="35" height="35" border="0" /></td> <td height="21"><a href = "principal.php?link=7&operacao=consultar"></a></td> <td height="21"><a href = "principal.php?link=7&operacao=consultar"><img src="Imagens/pesquisar.png" alt="Pesquisar" width="35" height="35" border="0" /></a><a href = "principal.php?link=7&operacao=alterar"></a></td> <td> </td> <td><a href = "principal.php?link=7&operacao=alterar"><img src="Imagens/edit.png" alt="Editar" width="35" height="35" border="0" /></a></td> <td> </td> <td height="21"><a href = "principal.php?link=7&operacao=excluir"><img src="Imagens/excluir.png" width="35" height="35" border="0"></a></td> </tr> <tr> <td align="center">Inserir</td> <td align="center"> </td> <td align="center">Pesquisar</td> <td align="center"> </td> <td align="center">Editar</td> <td align="center"> </td> <td align="center">Excluir</td> </tr> </table> <? } ?> </td> </tr> </table> <table width="70%" border="0" align="center" cellpadding="4" cellspacing="0" > <tr> <td colspan="2" align="right"></td> </tr> <tr> <td width="38%" align="right" bgcolor="#EEEEEE"><span class="lblinput"><span class="tituloinput">Cidade</span></span><span class="tituloinput">:</span></td> <td width="62%" align="left" bgcolor="#EEEEEE"><input name="nmcidade" type="text" id="nmcidade" size="30" maxlength="30" onfocus="mudacor(this,'#EAF4FF')" onblur="mudacor(this,'#FFFFFF')" value="<? echo $nmcidade?>"/> <input name="codigo" type="hidden" id="codigo" value="<? echo $codigo?>" /> <span class="style1">*</span></td> </tr> <tr> <td align="right" bgcolor="#EEEEEE">Estado:</td> <td align="left" bgcolor="#EEEEEE"> <?php $arrEstados = Array("AC", "AL", "AM", "AP", "BA", "CE", "DF", "ES", "GO", "MA", "MG", "MS", "MT", "PA", "PB", "PE", "PI", "PR", "RJ", "RN", "RO", "RR", "RS", "SC", "SE", "SP", "TO" ); ?> <select name="sgestado"> <option value="">Selecione</option> <?php foreach($arrEstados as $estado) { $selected = ($estado==$sgestado)?"selected":""; echo("<option value='$estado' $selected>$estado</option>"); } ?> </select> <span class="style1">*</span> </td> </tr> </table> <table width="70%" border="0" align="center" class="descricao"> <tr> </tr> </table> <table width="70%" border="0" cellspacing="1" cellpadding="0" align="center"> <tr class="Titulo"> <td width="20%">Código</td> <td width="60%">Cidade</td> <td width="20%">Estado</td> </tr> <tr> <?PHP mysql_query("SET NAMES UTF8"); $sql = "SELECT * FROM tbcidade ORDER BY cdcidade"; $query = mysql_query($sql); while ($resultado = mysql_fetch_array($query)) { if ($bgcolor == "#87CEFA") $bgcolor = "#BFEFFF"; else $bgcolor = "#87CEFA"; echo " <tr bgcolor = '#87CEFA'> <td bgcolor = \"$bgcolor\"> $resultado[cdcidade] </td> <td bgcolor = \"$bgcolor\"> $resultado[nmcidade] </td> <td bgcolor = \"$bgcolor\"> $resultado[sgestado] </td> </tr>"; } ?> </td> </tr> </table> <p> </p> </div> </tr> </form> </body> </html> Formulário para receber o cadastro de cidade e inserir no banco: <?PHP include "valida_cookie.php"; include "conecta_mysql.inc"; $operacao = $_POST["operacao"]; $codigo = $_POST["codigo"]; $nmcidade = $_POST["nmcidade"]; $sgestado = $_POST["sgestado"]; $cdusuinc = $_POST["cdusuinc"]; $dtincreg = $_POST["dtincreg"]; $cdusualt = $_POST["cdusualt"]; $dtaltreg = $_POST["dtaltreg"]; if ($nmcidade =='') { print "A cidade é obrigatória!"; } elseif ($sgestado =='Selecione') { print "Selecione o estado corretamente!"; } elseif ($operacao == "excluir") { mysql_query("DELETE FROM tbcidade WHERE cdcidade = $codigo") or die ("Não foi possível excluir."); print "&lt;script type='text/javascript'> location.href = 'principal.php?link=9'</script>"; } elseif ($operacao == "alterar") { mysql_query("SET NAMES UTF8"); $sql = "UPDATE tbcidade SET nmcidade = '$nmcidade', sgestado = '$sgestado', cdusuinc = '$cdusuinc', dtincreg = now(), cdusualt = '$cdusualt', dtaltreg = now() WHERE cdcidade = '$codigo'"; mysql_query($sql) or die ("Não foi possível alterar."); print "&lt;script type='text/javascript'> location.href = 'principal.php?link=9'</script>"; } else { mysql_query("SET NAMES UTF8"); $sql = "INSERT INTO tbcidade (cdcidade, nmcidade, sgestado, cdusuinc, dtincreg, cdusualt, dtaltreg) values ('','$nmcidade', '$sgestado', '$cdusuinc', now(), '$cdusualt', now())"; mysql_query ($sql) or die ("Não foi possível incluir."); print "&lt;script type='text/javascript'> location.href = 'principal.php?link=9'</script>"; } Formulário para pesquisar cidade: <?PHP include "valida_cookie.php"; include "conecta_mysql.inc"; $operacao = $_GET["operacao"]; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Pesquisar Cidade</title> <style type="text/css"> .subtitulo { color: #FFF; font-weight: bold; } body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } </style> </head> <body> <table width="70%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="5" align="center" bgcolor="#EEEEEE"> </td> </tr> <tr> <td colspan="5" align="center" bgcolor="#EEEEEE"><strong>Pesquisar Cidade</strong></td> </tr> <tr> <td colspan="5" align="center" bgcolor="#EEEEEE"> </td> </tr> <tr> <form action="" method="get" name="pesquisa_cidade"> <td width="16%" align="center" bgcolor="#EEEEEE"> Digite o Código </td> <td width="14%" align="center" bgcolor="#EEEEEE"><input name="codigo" type="text" id="pesq_codigo" size="12" maxlength="12" /></td> <td width="33%" bgcolor="#EEEEEE" align="right"><label for="pesq_cidade">Digite a Cidade</label></td> <td width="23%" bgcolor="#EEEEEE"><input name="cidade" type="text" id="pesquisa_cidade" size="20" maxlength="20" align="center" /></td> <td width="14%" bgcolor="#EEEEEE"><input type = "submit" name="pesquisar" value="Pesquisar" align="right" /> <input name="operacao" type = "hidden" id="operacao" value="<? echo $operacao ?>"> <input name="link" type = "hidden" id="link" value="7"></td> </form> </tr> <tr> <td colspan="5" align="right" bgcolor="#EEEEEE"> </td> </tr> <tr> <td colspan="5" align="center"><table width="100%" border="0" align="center" cellpadding="0"> <tr class="subtitulo"> <td width="38%" align="center" bgcolor="#000066">Código </td> <td width="50%" align="center" bgcolor="#000066">Cidade</td> <td width="12%" bgcolor="#000066" class="subtitulo">Estado</td> <td width="12%" bgcolor="#000066" class="subtitulo">Opção </td> </tr> <?PHP $codigo = $_GET["codigo"]; $cidade = $_GET["cidade"]; mysql_query("SET NAMES UTF8"); if ($codigo != "") { $sql = "SELECT * FROM tbcidade WHERE cdcidade LIKE '$codigo' ORDER BY cdcidade"; } elseif ($cidade!= "") { $sql = "SELECT * FROM tbcidade WHERE nmcidade LIKE '%$cidade%' ORDER BY nmcidade"; } else { $sql = "SELECT * FROM tbcidade limit 0,300"; } $dados = mysql_query($sql); $linha = 0; while ($linha < mysql_num_rows($dados)) { ?> <tr bgcolor = "#87CEFA"> <td> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <? print mysql_result ($dados, $linha, cdcidade) ?></font></td> <td> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <? print mysql_result ($dados, $linha, nmcidade) ?></font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><? print mysql_result ($dados, $linha, sgestado) ?></font></td> <td><div align="center" > <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <? if ($operacao== "consultar") { $page = "principal.php?link=8"; } else { $page = "principal.php?link=6"; } ?> <a href = "<? echo "$page&operacao=$operacao&codigo=" .mysql_result ($dados, $linha, cdcidade) ?>"> <img src = "imagens/ok.png" width="20" border="0"></a></font></div></td> </tr> <? $linha +=1; } ?> </table></td> </tr> </table> </body> </html> Formulário para visualizarmos dados da cidade. observação: esse formulário não é necessário porque os dados da cidade são poucos. Esse form é interessante quando você tem vários dados de cliente por exemplo que não cabem totalmente na pesquisa. Então você cria esse formulário para exibir os dados completos do cliente. <?PHP include "valida_cookie.php"; include "conecta_mysql.inc"; $operacao = $_GET["operacao"]; $codigo = $_GET["codigo"]; if ($operacao!="") { mysql_query("SET NAMES UTF8"); $sql="SELECT * FROM tbcidade WHERE cdcidade='$codigo'"; $resultado = mysql_query($sql) or die ("Não foi possível executar a consulta."); $linha = mysql_fetch_array($resultado); $codigo = $linha[cdcidade]; $cidade = $linha[nmcidade]; $estado = $linha[sgestado]; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Nova Cidade</title> <link rel="stylesheet" href="estilo.css" type="text/css" media="screen" > </head> <body> <form method="post" action="" name="frmver_cidade"><table width="70%" border="1" align="center"> <tr> <td height="36" class="Titulo">Visualizar Cidade</td> </tr> </table> <div id="botoes"></div> <div id="descricao"> <table width="70%" border="1" align="center" cellpadding="4" cellspacing="0" > <tr> <td align="left" bgcolor="#EEEEEE"><span class="tituloinput">Código:<font color="#FF0000"> <? echo $codigo?></font></span></td> </tr> <tr> <td align="left" bgcolor="#EEEEEE">Nome da Cidade: <font color="#FF0000"><? echo $cidade?></font></td> </tr> <tr> <td align="left" bgcolor="#EEEEEE">Estado: <font color="#FF0000"><? echo $estado?></td> </tr> </table> <table width="70%" border="0" align="center" class="descricao"> <tr> </tr> </table> </div> </tr> </form> </body> </html>
  11. Beleza. É isso mesmo que eu imaginava, só que não sei bem como montar isso. Um exemplo por mais simples que fosse já me ajudaria e muito. O amigo poderia me passar um exemplo de como se faz isso? Grato e aguardo retorno. Rapaz, para postar um exemplo seria complicado. Porque o código que tenho envolve vários formulários e não daria para você entender. Se alguém possuir um bem simples é melhor.
  12. Se é simples, uma boa opção penso que seria gerar relatório em pdf no PHP usando a classe FPDF.
  13. viper33

    Imagem no FPDF

    Não consigo colocar uma imagem no pdf da classe fpdf. O erro retornado é: Warning: getimagesize(xampp/htdocs/SCCAC2/Imagens/X.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\SCCAC2\fpdf\fpdf.php on line 1202 FPDF error: Missing or incorrect image file: xampp/htdocs/SCCAC2/Imagens/X.jpg Já coloquei o caminho de várias maneiras: /Imagens/X.jpg, Imagens/X.jpg e etc. Outra questão é que não aprece o autor e nem o título do relatório. <?php define('FPDF_FONTPATH','fpdf/font/'); require_once("fpdf/fpdf.php"); include "valida_cookie.php"; include "conecta_mysql.inc"; mysql_query("SET NAMES UTF8"); $busca = mysql_query("SELECT CDBAIRRO, NMBAIRRO, NMCIDADE FROM TBBAIRRO B, TBCIDADE C WHERE B.CDCIDADE = C.CDCIDADE ORDER BY CDBAIRRO"); $pdf = new FPDF('P','cm','A4'); $pdf->Image("xampp/htdocs/SCCAC2/Imagens/X.jpg", 1, 1,'JPG'); $pdf->AliasNbPages('{total}'); $pdf->SetAuthor("Sistema de Controle de Clientes Para Análise de Crédito - SCCAC"); $pdf->Text(5,20,'Relatório de Bairros'); $pdf->SetMargins(3,2,2); $pdf->Open(); $pdf->AddPage('','',1); $pdf->SetFont('Arial', 'B', 10); $pdf->Cell(1.5, 1, 'Codigo',0,C); $pdf->SetX(7); $pdf->Cell(1.7, 1, 'Bairro',0,C); $pdf->SetX(13); $pdf->Cell(1.7, 1, 'Cidade',0,C); while ($resultado = mysql_fetch_array($busca)) { $pdf->ln(); $pdf->Cell(1.5, 0.5, $resultado['0'],0,0,C); $pdf->SetX(7); $pdf->Cell(1.7, 0.5, $resultado['1'],0,0,L); $pdf->SetX(13); $pdf->Cell(1.7, 0.5, $resultado['2'],0,0,L); } $pdf->Output('bairro.pdf','I'); ?>
  14. viper33

    Horário de Verão

    Não tem nada de errado ele pega a hora do servidor, essa deve ser a hora que o servidor está configurado, talvez não obdeça o horário de verão. nesse caso pode-se fazer-isso manualmente acrescentando uma hora caso a data pertença aos meses que integram o horario de verão. O computador que utilizo está com a hora correta. E não tem uma maneira mais prática e funcional? Quero dizer, se alterar manualmente quando acabar o horário de verão terei que alterar novamente e assim por diante. E como alterar a hora manualmente?
  15. viper33

    Horário de Verão

    Tenho o seguinte código para mostrar data e hora na pagina inicial do meu programa: <?PHP $meses = array ("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"); $dia = date ("d", time()); $mes = date ("m", time()); $ano = date ("Y", time()); $hora = date('H:i:s'); echo $dia. " de ". $meses [$mes-1] . " de " . $ano. " - " . $hora; ?> Mas se são 17:00 ele mostra 16:00. Onde está o erro?
×
×
  • Criar Novo...