Ir para conteúdo
Fórum Script Brasil

isaikki

Membros
  • Total de itens

    62
  • Registro em

  • Última visita

Tudo que isaikki postou

  1. Olá a todos Estou construindo um site que utiliza essa técnica de Long Polling com PHP e Ajax, está tudo correndo muito bem, mas estou fazendo testes iniciais com apenas 20 conexões simultâneas. Quando o site estiver pronto, espero um movimento de 200 a 300 conexões simultâneas nos picos, com previsão para crescimento no futuro não muito distante... Essa técnica é de longe melhor do que ter que ficar atualizando a página de tempos em tempos, já que ele ficaria "esperando" uma resposta do servidor, ao invés de perguntar toda hora, mas quando é que isso pode se tornar um problema? Notei no banco que a cada página que crio, é criado um processo, até aí normal, mas a minha dúvida principal é se quando tiver muitos processos, mesmo que só esperando uma resposta, vai deixar o sistema como um todo muito lento? Procurei por aqui e no Google e não achei uma resposta satisfatória. Desde já agradeço
  2. isaikki

    Bloqueio

    Amigo, o bloqueio tem que ser por algo único do usuário, como CPF mesmo, mas já que o seu cliente achou inválido, fica difícil Procure conversar com o cliente, falando da dificuldade de um bloqueio desse jeito sem usar o CPF como identificação única do usuário, já que como você disse, email a gente tem um monte, fora os temporários que podem ser criados em alguns sites só para cadastros desse tipo PS: Até CPF se torna complicado, pois temos na web vários sites geradores de CPF válido para testes
  3. Bom dia pessoal Para aparecer no Google, em relação às técnicas de SEO, uma página precisa existir no servidor em um arquivo separado para os robôs do google poderem ver, ou eu posso criar dinamicamente com PHP à partir dos dados do banco? Estou começando a modelar um site de notícias com PHP e MySql e me deparei com essa questão, se alguém puder me ajudar eu agradeço.
  4. isaikki

    Pegar lista do select html

    É isso mesmo, eu usei o javascript para pegar todos os telefones do SELECT e concatenar numa variável de texto separando com '/', daí mando para o PHP, e faço um explode('/', $telefones) para pegar o array de telefones, daí eu cadastro normalmente Valeu pessoal
  5. isaikki

    Pegar lista do select html

    Entendi a solução de vocês, e acho q usando DOM é uma opção mais clara mesmo... vou testar mesmo usando um campo hidden, com os telefones inseridos num campo de texto. Vou testar e informo o resultado
  6. Olá, estou fazendo um sistema em PHP, e no cadastro de telefones eu estou colocando alguns telefones em uma lista (select) do html, mas queria pegar todos esses telefones dessa lista pelo PHP e colocar em um array para poder cadastrar esses telefones no banco, só que não estou conseguindo pegar esses valores. Como eu faria isso, seria com um $_POST['telefones'] simples ou teria mais alguma coisa? O telefone é digitado em um campo de texto simples, mas uso o javascript para adicionar o telefone na lista. Valeu gente
  7. Boa noite Eu entendi o que você quer, mas no caso ao invés d colocar várias sessions, não seria melhor enviar um objeto (ou mais) pela session? qualquer coisa fala aí
  8. Bom dia AMDark Tenta desse jeito aqui $variavel = $_GET['guia']; $query = "select * from bdclientes where tiposclientes like '$variavel'"; Assim deve ir tranquilo qualquer coisa falaê
  9. Boa tarde então, para implementar algo assim, você precisaria fazer uma mudança simples no seu banco, por exemplo, ao invés de excluir um usuário, você atualiza um campo para ver se ele está ativo ou inativo, daí, qd for incluir um usuário, você ve o número mínimo que um usuário inativo tem... deixa eu colocar em código ao excluir um usuário, apenas desative-o update usuario set ativo = 'F' where idUsuario = 360 mesmo excluindo vários usuários, a consulta abaixo irá preenchendo no id mais baixo update usuario set nomeUsuario = 'nome', enderecoUsuario = 'endereco' where idUsuario = (select min(idUsuario) from usuario where ativo = 'F') antes de fazer esse código, você deve fazer um controle para saber se existe usuários inativos ou não, se não tiver usuários inativos, você deve fazer um insert como sempre fez, não esquecendo de setar o campo ativo como 'T', e quando for fazer um select para buscar os usuários, colocar uma cláusula no where retornando os usuários com ativo = 'T' qualquer coisa falaê
  10. Bom dia você diz, como se fosse um script que rode todo o dia no mesmo horário né? Bom, a consulta seria: update tabela set tiros = 10 esse código vai atualizar todos os campos da tabela, mas quanto ao script que rode em uma determinada hora, você tem que ter um programa que fique sempre rodando no servidor, mas dependendo do serviço que você utilize isso é um pouco complicado... o script seria em qual linguagem?
  11. Bom dia esse id_conversa, por mais que não seja auto-incrementado, ele é crescente ou randomico? se for crescente, basta você igualar o que você quer com o máximo do campo, por exemplo: select m.* u.nome_usuario u.sobrenome_usuario from mensagens m inner join usuarios u on m.remetente_mensagem = u.id_usuario where m.id_conversa = (select max(id_conversa) from mensagens where destinatario_mensagem = 22) daí acho q você consegue retornar a última conversa do destinatário qualquer coisa fala aí
  12. Boa tarde Eu não entendi o que exatamente você quer fazer, poderia explicar melhor? O q eu entendi foi que você queria retornar só esses campos na consulta, ou a partir de um campo retornar os dados correspondentes? Diz aí que a gente vê.
  13. isaikki

    Ajuda com Imagem

    Bom dia Olha, eu já fiz algo assim, mas como estou no trabalho não tenho acesso ao código, mas pelo q me lembro eu fiz algo nesse sentido echo "<img src='/upload_imagem/'".$codigo.$imagem." >"; Devo chegar em casa umas 6 da tarde, qualquer coisa se não funcionar mais tarde eu posto aqui o código que usei.
  14. Boa tarde primeiramente, eu recomendaria você fazer uma tabela separada para categoria, mas colocando isso de lado, vamos ao php pelo que eu entendi você quer fazer com que apareça os ítens separados por categorias na combo né, eu faria desse jeito, considerando que já tenha uma variável com o array dos dados de produtos: echo '<select>'; $cat = ''; while($linha = mysql_fetch_array($produtos)){ if($cat != $linha['categoria']){ echo '<option>'.$linha['categoria'].'</option>'; echo '<option>'.$linha['subcategoria'].'</option>'; $cat = $linha['categoria']; }else{ echo '<option>'.$linha['subcategoria'].'</option>'; } } echo '</select>'; qualquer coisa diz aí
  15. Só com php você tem que reiniciar sempre a página, quando escolher a opção do combo, senão o script não vai executar para atualizar o campo texto, daí eu te aconselho a usar jquery junto, que aí você pode recarregar só uma div, por exemplo, dando refresh no script php nessa div
  16. Quando você for mandar por post, no script coloca: $variavel = $POST['combo']; header('location: pagina.php?dado = '.$variavel); na página, você pega o valor e seta na combo (o script deve ficar dentro do <select>) $variavel = $GET['dado']; echo '<option value='$'>'.$variavel.'</option>'; para colocar vários dados, lembre-se que também pode passar array por GET da página, aí você pode usar um for para percorrer o array e colocar nos <options> qualquer coisa fala ae
  17. Apenas dando um exemplo do que o fulvio disse: select a.nome from aluno a join frequencia f on f.idAluno = a.idAluno where f.data between '2011/09/01' and '2011/09/30' having count(f.falta) >= 7 qualquer coisa diz aí
  18. Já que você tem um combo para filtrar o grupo, ele carrega os dados do grupo certo, tipo id_grupo, nome_grupo? Então, quando for mandar carregar a query pela linguagem de programação, manda o value do combo como parametro no where da consulta Tipo: SELECT arquivo.nome_arquivo as NomeArquivo, arquivo.legenda_arquivo as LegendaArquivo, usuarios.nome_usuario as NomeUsuario, usuarios.sobrenome_usuario as SobrenomeUsuario, usuario_download.data_download as DataDownload FROM arquivo a JOIN usuario_download ud on ud.id_arquivo = a.id_arquivo JOIN usuarios u on u.id_usuario = ud.id_usuario JOIN arquivo_grupo ag on ag.id_arquivo = ud.id_arquivo WHERE ag.idGrupo = 'idGrupoCombo' ORDER BY a.NomeArquivo Desc onde o idGrupoCombo é a variável que você pegou do valor do combo Qualquer coisa diz aí
  19. Bom dia olha, eu nunca fiz algo igual, mas uma coisa q eu faria é: 1 - Apagar os dados do banco desatualizado 2 - Copiar os dados do banco atualizado para o outro Ex: insert into Banco2.dbo.Clientes values( select * from Banco1.dbo.Clientes) É claro que se o banco tiver muitas tabelas, você vai precisar fazer muitos drops e inserts, mas pode fazer isso numa procedure, que aí você só precisa escrever uma vez, daí em diante é só rodar a procedure qualquer coisa fala aí
  20. Engraçado é q a algumas semanas eu tive esse problema kkkkkk Mas a função é show, e funcionaria perfeitamente comigo... aliás, acho até q vou dar uma melhorada no q eu fiz rsrsrs
  21. Eu fiz um teste aqui no meu banco, e foi legal, só que os campos que eu comparei, ambos eram integer: select a.atividadeCodigo, a.atividadeNome, p.projetoCodigo from Banco1.dbo.Atividades a join Banco2.dbo.Projetos p on p.projetoCodigo = a.projetoCodigo desse jeito funcionou perfeitamente
  22. Olha, parece que está ocorrendo erro de tipo de dados... por exemplo, tentando comparar inteiro com string ou outra coisa do gênero... se for só tipos diferentes, faz a igualdade usando um CONVERT para igualar os tipos qualquer coisa fala aí
  23. Se ele não for a chave primária da tabela, você pode colocar ele como UNIQUE: alter table Cursando add constraint uniq_idAluno unique(id_aluno) Qualquer coisa fala aí
  24. Você pode criar um agrupamento com a soma das compras Por exemplo: select cliente_id, sum(valor) as valor from compra group by cliente_id order by valor O mecanismo é simples mesmo, agora é só você incluir as outras tabelas e puxar os dados que você quer, entendeu? qualquer coisa é só falar
  25. Faz o seguinte, quando for entrar construir o select: <select> <option>--Selecione--</option> <?php $query = "select * from tabela"; $resultado = mysql_query($query); while($linha=mysql_fetch_array($resultado)){ echo "<option value=".$linha['codigo'].">".$linha['nome']."</option"; } ?> </select> Aí você consegue colocar os dados da tabela aparecendo na combo qualquer coisa diz aí
×
×
  • Criar Novo...