itibere
-
Total de itens
313 -
Registro em
-
Última visita
Posts postados por itibere
-
-
troque a palavra window por document.
t+
Valeu Mestre Sam,
isso funcionou, mas acho que vou ter outros problemas de compatiblidade, vou quebrando a cuca aqui....
Obrigado.
-
Loki,
esse é só um pedaço do codigo, o sistema já esta pronto e funciona no IE, mas não funciona o FF, e eu quero torna-lo compativel.
-
Olá, sou programador php, mas estou com uma dificulda de no javascript, que talves você possam me ajudar .
tenho a seguinde função para o envio de formaularios
function cenviar(){ window.testes.action="frinsmont.php"; window.testes.method="post"; window.testes.submit(); }
ela funciona perfeitamente no IE, mas se entou usar no firefoz da a messagem:
Erro: window.testes has no propertiesAlguém sabe como faço para torna-la conpativel com o firefox.
Obraços.
-
Coloca um arquivo la com php_info();
olha em qual variavel do sistema ele pega o Host. Dai coloca essa variavel dentro de um getenv();
$host = getenv('REMOTE_HOST');
Olá pessoal do precisando de uma ajuda, eu to qurendo pegar o nome do host dos usarios que acessam a página mas não estou conseguindo.$computadorCliente=$_SERVER['REMOTE_HOST']; //AQUI A VARIAVEL TA FINCADO EM BRANCO $computadorCliente=gethostbyaddr($_SERVER['REMOTE_ADDR']); //AQUI A VARIAVEL TA PEGANO NÚMERO DE IP, MAS QUERO O NOME DO HOST. $numeroIp=$_SERVER['REMOTE_ADDR']; //AQUI FUNCIONA BELEZA, PEGA O IP.
Não tem isso no meu php_info(); tem so o REMOTE_ADDR
-
Olá pessoal do precisando de uma ajuda, eu to qurendo pegar o nome do host dos usarios que acessam a página mas não estou conseguindo.
$computadorCliente=$_SERVER['REMOTE_HOST']; //AQUI A VARIAVEL TA FINCADO EM BRANCO $computadorCliente=gethostbyaddr($_SERVER['REMOTE_ADDR']); //AQUI A VARIAVEL TA PEGANO NÚMERO DE IP, MAS QUERO O NOME DO HOST. $numeroIp=$_SERVER['REMOTE_ADDR']; //AQUI FUNCIONA BELEZA, PEGA O IP.
-
Onde eu vejo se ele pode aceitar conexões externas???
Na verdade, nem no servidor está funcionando...
Voce tem que ver qual a permição de acesso do usuario que você criou, provavelmente dever ser "localhost", ser for você tem que criar um acesso de qualquer lugar, para isso você deve definir o servidor do usuario como "%", essa configurações você pode fazer dentro do phpmyadmin.
-
Ele não encontrou um sevidor valido, o caminho do servidor esta correto, voce levantou o servidor mysql no win 2003. se você tiver tentando acessar de uma maguina diferrente a do servidor mysql, tem que olhar se o mesmo ta configurado para aceitar conexçoes externas (ip diferente de 127.0.0.1).
-
Olha só as view são consultas feitas no banco de dados e que são gravadas como se fossem tabelas, ela são bem aproveitadas quando você vai fazer a união de várias tabelas.
Por exemplo você tem tabelas clientes, produtos e pedidos, e você quer fazer uma consulta de todos os pedidos de um deteminado cliente,a forma normal seria você fazer um select com o inner join para juntar tudo e exibir, se for fazer isso em um só lugar do codigo tudo bem, mas se você tiver que repetir essa consulta em varias outras partes ai já fica ruim, por que você vair ter que repetir muito codigo.
Ai entra a view, você cria essa consulta no banco de dados e salva como se você uma tabela, onde você pode usar um select simples;
ex:
Criando a view:
create view compras as select clientes.*, pedidos.*, produtos.* from (clientes inner join pedidos on pedido.idcliente=clientes.idcliente)pedidos inner join produtos on pedidos.idProdudo =produto.idproduto;
Agora você tem um view de nome compras que você pode usar como se fosse uma tabela: ex:select * from compras;
No seu caso seria util você usar a view por que você tem muitos campos e você quer exibir o nome dos campos de forma mais amigalvel, ai você usa a view. ex:create view tabela_amigavel as select usuario_nome as nome, usuario_endereco as endereco from sua tabela; //A consulda select usuario,enderco form tabela_amigavel
Espero ter ajudado,
e peço aos moderadores que me auxiliem caso eu não tenha sido claro ou tenha feito algo de errado.
Motivo para editar:correção de erros de digitação.
-
outra solução seria, se você tem o mysql 5.xx, voce cria uma view, já com os alises, e usa um select simples no php, isso dimnuiria sua digitação.
-
Crie um alias na consulta select:
Select nome_usuario as 'Nome de Usuario',end_usuario as Endereço,...from ...
-
uma forma menos bonita é incluir um <pre></pre> na hora de imprimir o valor. Ex.
<pre><?php echo $algumaCoisa:?></pre>, isso vai forçar a formatação que você, se for exibir dentro de um TextArea ai não precisa do </pre>
-
Exemplo:Tente usar este formato para o between:where (data between '$datainicio 'and '$datafim')
where (data between '2007-01-01 'and '2007-01-31')
São as datas que definem o período para a consulta "De - Até"
Quais são os valores de $data_inicio e $data_fim?A modificação que fiz em realção ao codigo originaol, foi a inclusão dos parenteses , que é a forma que faço e sempre funciona.
-
Tente usar este formato para o between:
where (data between '$datainicio 'and '$datafim')
-
Também testei e funcionou perfeito.
-
Esta dificel... não consigo. alguém me ajuda?
Tenta assim, você cria uma sessão no php, e vai colocando toda as opções que procisa ver lá, quando o cliente clicar no botao, visualizar ele abre outra pagina e exibe os que ta gravado na sessão.
-
Use assim
<a href=cadastrar_equipe.php?codObra=$HTTP_GET_VARS[id]&data=$HTTP_GET_VARS[datanascimento]>Clique aqui</a>
-
estudar,estudar, estudar e estudar mais, só com a experiencia de fazer e que você vai conseguir.
-
-
Duas coisa.
Você ativou a opção de enviar e-mail via servido smtp na sua conta no gmail?.
Use esse codigo como ponto de partida, eu pegue ele aqui mesmo no forum, e fiz algumas modificações, só não lembro ao certo onde foi , mas acho que foi um tópico respondido leo ESerra.
<? function enviarMail($rDe,$rPara,$rCorpo,$rAssunto){ $servidor= "smtp"; // nome do servidor $porta = 25; // número da porta, o email sempre fica na 25 $timeout = 10; // tempo para expirar a tentativa de conexão $de = ""; $deNome = ""; $para = ""; $paraNome= ""; $corpo = ""; $assunto = ""; $data = 'Date: '.date('r',time()); // este formato é exigência do servidor // abre conexão com o servidor SMTP utilizando a função fsockopen $conexao = @fsockopen($servidor, $porta, $errno, $errstr, $timeout); // se houve erro a variável $errno vem ligada if ($errno){ echo "Erro ao conectar ao $servidor na $porta: ".$errstr; exit; } // estabelece um email de retorno para receber msgs de erro fputs($conexao, "MAIL FROM:<$de>\r\n", 512); // estabelece o endereço de envio fputs($conexao, "RCPT TO:<$para>\r\n", 512); // comanda o inicio do email a ser enviado fputs($conexao, "DATA\r\n", 512); // infomações do email a ser enviado fputs($conexao, "MIME-Version: 1.0\r\n"); fputs($conexao, "Content-Type: text/html; charset=iso-8859-1\r\n"); fputs($conexao, "Date: $data\r\n"); fputs($conexao, "From: $deNome <$de>\r\n"); fputs($conexao, "To: $paraNome <$para>\r\n"); fputs($conexao, "Subject: $assunto\r\n"); fputs($conexao, "\r\n"); fputs($conexao, "$corpo\r\n.\r\n"); // encerra a conexão com o servidor fputs($conexao, "QUIT\r\n", 512); fclose($conexao); exit; } ?>
Testa Ai.
-
Olá itibere, o que deveria configuar no PHP? E onde fica?
Obrigada mais uma vez pela ajuda
Ah! Dr. Gap Vou dar uma olhada no XPM2 sim, obrigada também.
Procure por isso no php.ini
[mail function]; For Win32 only.SMTP = localhost
; For Win32 only.
sendmail_from = me@localhost.com
; For Unix only. You may supply arguments as well (default: 'sendmail -t -i').
;sendmail_path =
Se você não estiver usando o sendmail, tem que colocar o caminho do seu servidor de e-mail em sendmail_path =, se você configurar sendemail, não vai precisar fazer nada, o php usa o sendmail por default
-
-
-
se você quiser o "." use o tipo float, se você usar int ele ele vai ignorar o "." para valores o melhor é o float.
ou você usa o int, e na apresentação usa o number_format() do php para colocar como valor montário.
-
qual o tipo que você colocou no mysql para o campo de valor.
Cadastra Duas Vezes O Mesmo Registro
em PHP
Postado · Editado por itibere
Cara eu vejo duas causas possiveis. mas são sei se poder realemte ocorrer.
1. seu sistema ta fazendo 2 submits no form, se você tiver usando javascript para enviar o formulario, pode ser um erro de você jamar a função no buttom, e ele ta marcado como subimt, isso força o envio duplicado do form.
exemplo:
2. seu usuario ta enviando o cadastro de forma errada, "aperta o enter sem querer", ai usa o botao voltar do navegado, e envia de novo.
Parecem situações improvaveis, mas já vi acontecer.