
rickayron
Membros-
Total de itens
679 -
Registro em
-
Última visita
Tudo que rickayron postou
-
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.
-
verificou se está recebendo o id ? mas em todo caso acho que basta acrescentar limit =1 e só retornarar um registro até mais.
-
So uma duvida você quer listar todos os clientes, e buscar os pedidos desses clientes correto? post por gentileza o sql das tabelas clientes e pedidos e os campos que você deseja aparecer . até mais
-
identificar.php Funciona que uma beleza sendo que muitas vezes falha mesma coisa para cookies. Dependendo da versão nem é necessario colocar session_start mas caso queira colocar deve colocar no inicio da pagina assim evita erros; $_SESSION['bla']=codigo'; paga pegar é ao contrario não necessidade disso $_SESSION['gerar]= session_id(); até mais
-
não sei o nome dessa duvida, mas envolve javascript
pergunta respondeu ao marcosfj1 de rickayron em Ajax, JavaScript, XML, DOM
o conteudo deve está dentro de uma div, span ou outro elemento js, com id e name unicos para evitar erro document.getElementById('id').innerHTML='alguma coisa'; isso iria inserir o texo "alguma coisa" no obj id, ou simplesmente pode colocar os elementos com os dados porem no css coloque isso visibility:hidden; display:none; assim ele ficar oculto no onclick do texto coloque essa função function Most(Obj) { var Nobj=document.getElementById(Obj); if (Nobj) { Nobj.style.display='block'; Nobj.style.visibility='visible'; } else { alert('Elemento não existe'); } } qualquer duvido é so posta ai -
o primeiro erro parece esta nessa linha (!isset($ref)) { header("Location: $url_do_site?ref=$refid_admin"); troque por isso header("Location: $url_do_site?ref=$refid_admin",true); parece aprecentar erro no includes tambem até mais.
-
Olá tudo bem, A primeira questão a ser levantada a versão do xampp suporta a versao de seu sistema operacional? faça o seguinte desinstale o mesmo e tente instlar o easy.php não se preocupe pois é mais simples e mais leve que o xamp apos a instalação rode o easy e tente acessar o localhost pelo brownser caso de errado instale o php manualmente e com certeza irar funcionar http://www.imasters.com.br/artigo/1317 até mais.
-
Já alterei que você falou e continuar dando erro de conexão. não estou entendo esse... eu já programei outro código e funcionando corretamente e mesma coisa de configuração de acesso. post o erro informado amigo.
-
agora ta direitin <?php // Verifica se houve POST e se o usuário ou a senha é(são) vazio(s) if (!empty($_POST) AND (empty($_POST['usuario']) OR empty($_POST['senha']))) { header("Location: logar.php"); exit; } // Tenta se conectar ao servidor MySQL mysql_connect('ser', 'bhn', 'db') or trigger_error(mysql_error()); // Tenta se conectar a um banco de dados MySQL mysql_select_db('bh') or trigger_error(mysql_error()); $usuario = trim($_POST['usuario']); $senha = sha1(trim($_POST['senha'])); $usuario=1111111'; $senha='19293f6e42e58f7c5966f6441b306aafd37d90b6'; // Validação do usuário/senha digitados $sql = "SELECT id, nome, nivel, verifique FROM usuarios WHERE usuario = '$usuario' && senha= '$senha' && ativo = 1 LIMIT 1"; $query = mysql_query($sql) or die(mysql_error()); if (mysql_num_rows($query) != 1) { // Mensagem de erro quando os dados são inválidos e/ou o usuário não foi encontrado echo "Login inválido!"; exit; } else { // Salva os dados encontados na variável $resultado $resultado = mysql_fetch_assoc($query); if ( ($resultado['verifique] == 'N') or (empty($resultado['verifique']) )) { header("Location: bla.php", true); //echo "foi aqui"; exit; exit; } // Salva os dados encontrados na sessão $_SESSION['UsuarioID'] = $resultado['id']; $_SESSION['UsuarioNome'] = $resultado['nome']; $_SESSION['UsuarioNivel'] = $resultado['nivel']; // Redireciona o visitante header("Location: sistema.php", true); } ?> não de echo embaixo do header até mais
-
ola tudo bem não entendo muito de c não mas aqui ta algo parecido com um pouco de esforço voce modifica para o seu formato até mais qualquer coisa posta ai #include <stdio.h> #include <stdlib.h> #include <time.h> int x, i, z; char ns; int main() { srand ( time(NULL)); x=(rand()%1000) +1; for (i=1; i<=5; i++) { printf("Tentativa %d Entre com um numero: ",i); scanf("%d",&z); if (x == z) { printf("Acertou o numero e %d \n", x); } else { if (x<z) { printf("Errou, O numero secreto e menor que %d",z); } else { printf("ErrouO numero secreto e maior que %d",z); } } } }
-
por gentileza poste todo o codigo da pagina e poste o sql do bd até mais
-
basta criar uma class com as opções de sql assim voce tera que mudar somente uma linha class nome { $limit='Limit'; /* quando necessario basta mudar o limit por top */ $banco->query('SELECT * FROM teste $limit 10'); } ou pode definir essa variavel no arquivo conecxao até mais.
-
if ( ($resultado['verifique'] == 'N') or (empty($resultado['verifique']) ) { header("Location: logar.php"); } observe acima que falta fechar um parenteses subistitua por isso if ( ($resultado['verifique'] == 'N') or (empty($resultado['verifique']) ) ) { header("Location: logar.php"); } até mais.
-
em foreach (glob($dir."*") as $file) { if (($file != '.') && ($file != '..')) { //FORMATO DAS IMAGENS if ((!is_dir($file)) && (eregi('(jpeg|jpg|png)$', $file))) { $arquivos[] = $file; } } } substitua por ... foreach (glob($dir."*") as $file) { if (($file != '.') && ($file != '..')) { //FORMATO DAS IMAGENS if ((!is_dir($file)) && (eregi('(jpeg|jpg|png)$', $file))) { $Datanew=Date("Y/m/d H:i:s", filectime($file)); /* pegando data */ $Arq_data[$Datanew][]=$file; /* criando array data por arquivo */ $arquivos[] = $file; } } } krsort($Arq_data, SORT_STRING); /* ordenando o array /* paga a exibição substitua a variavel arquivos no laço pela variavel Arq_data */ exemplo foreach($Arq_data as $Key => $Des) { foreach($Des as $keya => $ArquivosD) { echo $ArquivosD; } } ... até mais
-
você deve acessar o diretorio onde se econtram os arquivos open_dir() até mais
-
voce deve criar a pagina a qual será direcionado o ajax pra que realize a pesquisa e imprima os dados, se for com refresh no form você utiliza o metodo post ou ajax; cria um campo hidden e envie para a pagina como o codigo do cliente no inicio da pagina verifique se o codigo aparece e imprima seus dados no seu caso você não captou a variavel até mais.
-
por certo que sim, você devera modificar o banco de dados, poste o sql da tabela de usuarios , crie um campo chamado verifique tipo varchar na pagina acima substitua ou inclua isso $sql = "SELECT `id`, `nome`, `nivel` FROM `usuarios` WHERE (`usuario` = '". $usuario ."') AND (`senha` = '". sha1($senha) ."') AND (`ativo` = 1) LIMIT 1"; por isso $sql = "SELECT `id`, `nome`, `nivel`, verifique FROM `usuarios` WHERE (`usuario` = '". $usuario ."') AND (`senha` = '". sha1($senha) ."') AND (`ativo` = 1) LIMIT 1"; $query = mysql_query($sql); por isso $query = mysql_query($sql) or die(mysql_error()); abaixo disso $resultado = mysql_fetch_assoc($query); acrescente isso if ( ($resultado['verifique'] == 'N') or (empty($resultado['verifique']) ) { /* aqui você redireciona para a pagina de atualização dos dados */ } /* o resto prossegue normal */ lembre de postar o codigo que faz a inserção dos cadastros para a analizar se precisa de modificações e o codigo da pagina de atualização, edição para tambem uma analize para verificar se precisa alguma mudança até mais.
-
Olá tudo bem, você verificaou se está recebendo algum dados da variavel row["pergunta_id"]." e de onde vem essa variavel, qual ao inputs são radio o que seleciona somente um por natureza, e checkbox o que permite mais de uma seleção no mesmo form por natureza, logico que poderá ser mudicado pelo javascript. em $col["coluna"];?> no primeiro while você abriu e fechou somente com essa variavel dentro ou seja somente o ultimo valor atribuida a ela será salvo, caso receba 20 dados somente o 20° sera salvo. você poderia utilizar um array nessa caso. por enquanto é tudo que posso dizer pois não compreendir o codigo muito bem , não sei de onde vem essa linha $row['pergunta_id'] até mais caso persista os problemas poste todo o codigo da pagina e do banco de dados até mais.
-
Há algumas coisas que precisam ser feitas no seu script. Primeiro você precisa validar os dados, ter certeza que estão chegando alguma coisa, hà algumas funções uteis para isso: empty() texta se estão vazias. $Codigo=$_GET['mem_cod']; if (empty($Codigo)){ echo "Codigo em branco."; exit; } is_numeric() texta se é um numero; if (!is_numeric($Codigo)){ echo "Codigo inválido."; exit; } e as expressoes regulares, ereg(), eregi(), preg_match(), são uteiz para impredir dados inuteis e tambem pode servir para previnir o mysql_injection. quanto ao update apos realizar todas as verificações $sql=mysql_query("update tabela set campo='$NovoCampo', campo2='NovoCampo2' where ChavePrimaria='$Codigo' limit 1") or die(mysql_error()); basicamente é so isso qualquer duvida é so postai ai até mais.
-
Basta inserir um campo indicador e no assim que o usuario acessar ele pede a atualização dos dados exemplo incluir o campo Sen_verifiquer=N quando o admin cria e =S depois da atualização, incluir na sessao de login mais ou menos isso if ($Sen_verifque=='N') { echo "Você deve atualizar sua senha, obrigado."; /* instruções e operações para essa finalidade */ } ou contar os acessos Log_acesso if (Log_acesso<=0) { echo "Seja bem vindo ao sistema, atualize seus dados para melhor acesso."; /* instruções e operações para essa finalidade */ } até mais
-
com ajax você consegue exemplos http://imasters.com.br/artigo/3918 ate mais, caso não seja isso poste ai
-
tente isso <?php header("Content-type:application/pdf"); require_once ('fpdf/fpdf.php'); define('FPDF_FONTPATH','fpdf/font/'); // bd.php deve conter as funções para se conectar no banco de dados /*$conexao = mysql_connect("localhost","root",""); if (!$conexao) echo "Não foi possível conectar ao MySQL <br />"; if (!mysql_select_db("sulinfo",$conexao)) echo "Não foi possível selecionar o banco <br />"; */ // busca os dados no banco de dados //$busca = mysql_query("select a.id_atendimento,c.nome as cliente, case when (p.nome is NULL or p.nome='') then '-' else p.nome end as produto, case when (s.nome is NULL or s.nome='') then '-' else s.nome end as servico, f.nome as funcionario, date_format(data_atendimento, '%d/%m/%Y') as data_atendimento, case when (p.valor is NULL or p.valor='') then '-' else p.valor end as valor_produto, case when (s.valor is NULL or s.valor='') then '-' else s.valor end as valor_servico from atendimentos a join clientes c on (c.id_cliente = a.id_cliente) left join produtos p on (p.id_produto = a.id_produto) left join servicos s on (s.id_servico = a.id_servico) left join funcionarios f on (f.id_funcionario = a.id_funcionario)"); $pdf= new FPDF("P","mm","A4"); $pdf->SetFont('arial','',10); /* titulo do relatorio */ $pdf->SetTitle('Relatório administrativo'); /* titulo*/ $pdf->SetSubject("Relatório referente ao mês ".$MesEstenco); /* subtitulo */ $pdf->SetY("-1"); /* limite da margen */ $titulo="Titulo do Artigo"; //escreve no pdf largura,altura,conteudo,borda,quebra de linha,alinhamento30. $pdf->Cell(40,5,"Relatório",0,0,'L'); $pdf->Cell(0,5,'rickayron',0,1,'R'); $pdf->Cell(0,0,'',1,1,'L'); $pdf->Ln(8); $pdf->SetY("21"); //posiciona horizontalmente 30mm42. $pdf->SetX("10"); $pdf->Cell(30, 5, 'Atendimento',0,0,'L'); $pdf->Cell(30, 5, 'Nome',0,0,'L'); $pdf->Cell(30, 5, 'Produto',0,0,'L'); $pdf->Cell(30, 5, 'Serviço',0,0,'L'); $pdf->Cell(40, 5, 'Funcionário',0,0,'L'); $pdf->Cell(40, 5, 'Data do Atendimento',0,0,'L'); /*while ($resultado = mysql_fetch_array($busca)) { $pdf->ln(); $pdf->Cell(40, 5, $resultado['id_atendimento']); $pdf->SetX(35); $pdf->Cell(60, 5, $resultado['cliente']); $pdf->SetX(50); $pdf->Cell(40, 5, $resultado['produto']); $pdf->SetX(77); $pdf->Cell(40, 5, $resultado['servico']); $pdf->SetX(97); $pdf->Cell(40, 5, $resultado['funcionario']); $pdf->SetX(107); $pdf->Cell(40, 5, $resultado['data_atendimento']); } */ //mysql_close($conexao); $pdf->Output('pdf.pdf'); ?> não sei se a classe fpdf permite essa operação, mas sei que ela permite gerar o fpdf a partir do html que é bem mais simples e maleavel que escrever 'pdf' manualmente. qualquer duvida poste ai, até mais.
-
tene isso <?php class Erros{ var $Erros; var $Valid; function Validar($Tipo,$Campo,$Texto) { $this->Valid=S'; switch ($Tipo) { case 1: /* so permite texto incluindo acento e ç */ if (empty($Campo)){ $Erro[]='A variavél campo está em branco.'; $this->Valid='N';} if (empty($Texto)){ $Erro[]="O campo $Campo está em branco."; $this->Valid='N';} if(!ereg("^[a-zA-ZãÃáÁàÀâÂêÊéÉèÈíÍìÌôÔõÕóÓòÒúÚùÙûÛçǺª' ]+$", $Texto)) { $Erro[]="O campo $Campo deve ser preenchido somente com letras."; $this->Valid='N'; } $this->Erros=$Erro; break; default: $Erro[]='Tipo de operação inexperada.'; break; } } /* final da função */ function __construct($Tipo,$Campo,$Texto) { $this->Validar($Tipo,$Campo,$Texto); } } /* final da classe */ /* exemplo de utilização */ $Validar=new Erros(1,'nome','Ola tudo bem'); if ($Validar->Valid=='N') { $i=1; foreach($Validar->Erros as $chave => $des) { if ($i==1){ echo "<span style='background-color:#D0D0D0; font:bold 16 arial; color: blue; border:2px orange solid;'>"; } echo "$i) $des<br />"; $i++; } echo "</span>"; } else { echo "Ok "; } qualquer duvida é so postar até mais
-
adicione a permissão 777 na pasta que contem o codigo para que o mesmo possa deletar, criar e abrir aquivos, antes de utilizar a função unlink para deletar utilize a file_exists para verificar se o mesmo existe depois de realizar as instruções acima caso haja erro poste ai até mais
-
Existe o easy php http://www.easyphp.org/ basta fazer o downloads e clicar em next e next e fim é um dois clique . como citado acima possui xampp mais é bem maior que o easy pois nele vem o mercury, acho que vem habilitado o perl tambem não tenho certeza. mas o melhor é intalar o proprio php se tiver no windows pode habilitar o iis painel de controle adicionar e remover programas, na aba adicionar novos programas a esquerda da janela selecione o mesmo insirar o cd de instalação do windows e pronto, habilitar o php no iis instalando php mysql e iss passo a passo. http://imasters.com.br/artigo/1317 se for linux é so da o toque tambem é simples instalar o apache php e mysql