Ir para conteúdo
Fórum Script Brasil

Danilo C

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Tudo que Danilo C postou

  1. Danilo C

    Duvida em Php

    if($acao=="" OR empty($acao)) exit; Você tá tentando verificar essa variável $acao, mas ela não existe. Pelo que entendi, a ação I seria para incluir e a L para listar. case 'I': $car->proprietario = $proprietario; $car->marca = $marca; $car->modelo = $modelo; $car->cor = $cor; $car->opcionais = $opc; $car->ano_fab = $ano_fab; $car->ano_mod = $ano_mod; $car->km_atual = $km_atual; $car->ult_trc = mktime(0,0,0,substr($ult_trc,3,2),substr($ult_trc,0,2),substr($ult_trc,-4)); $car->ult_rev = mktime(0,0,0,substr($ult_rev,3,2),substr($ult_rev,0,2),substr($ult_rev,-4)); $car->coment = $comentarios; E nenhum desses itens irão funcionar. $proprietario, $marca, $modelo, etc também não existem. Você não criou elas em lugar algo. Provavelmente o que você queria no lugar de $acao(e das demais variáveis) seria $_POST['acao'] ou $_GET['acao'], dependendo do método do seu formulário: <form method="post" action="teste.php"> ou <form method="get" action="teste.php">
  2. Acho que sua dúvida está postada no local incorreto. Ela se enquadra nos foruns de linguagem de programação. Mas de qualquer forma, esse script que quer é relativamente simples de fazer. Basta jogar o id na sessão caso essa sessão não esteja ativa ainda. E realmente não sei se você vai encontrar algo pronto do que deseja. Porque programas de afiliados são bem específicos.
  3. Não conhecia o truque do index desc. Uma coisa que esqueci de dizer, que na verdade era a mais importante, é que a tabela dava join em outras. from table_a natural join b natural join c natural join d Ao remover o join d, a consulta passou de 16 segundos para pouquissimos milesimos. O que eu fiz foi deixar só o join b, e então, na aplicação, fazer outro select, já que eu estava pegando limit 12, para pegar os dados da tabela c e d. Vou tentar o truque do index descendente pra ver o quanto melhora.
  4. Danilo C

    Rede social

    Não vejo motivo pra não dar certo. o colorbox se enquadra em suas necessidades. ele pode carregar apenas imagens (basta você escrever 1 linha de javascript), ou páginas em popups. E mais, não há como fazer sem utilizar javascript. Estude-o. Poste seu teste aqui para verificar.
  5. Sua dúvida é puramente css. Poderia postar o codigo? Bom.... vamos imaginar a seguinte estrutura html: <div class="imagem"> <img src="tv.jpg" /> <div class="btn btn1">Ligar</div> <div class="btn btn2">Desligar</div> <div class="btn btn3">Outro</div> </div> a div com class "imagem" refere-se ao bloco que enquadra a tv. as outras divs, são os botões. Você deve posicionar os botões com posicionamento absoluto. Para isso, deve-se setar a classe "imagem" com posicionamento relativo e a classe "btn" com absoluto. E para cada botao (btn1, btn2, btn3) setar a posição na tela: <style> .imagem{ position:relative; } .btn{ position:absolute; } .btn1{ top:10px; right:10px; } .btn2{ top:30px; right:50px; } </style>
  6. Você quer que as imagens fiquem passando enquanto o usuário está com a pagina aberta, é isso?
  7. Danilo C

    duvida com cpanel

    1. Nas hospedagens comuns, os bancos de dados são armazenados localmente, no mesmo endereço que a página está. Portanto, o endereço a ser usado é o localhost. 2. um subdomínio, como o nome diz, é um domínio abaixo do seu domínio. Portanto, qualquer subdominio que crie ficará antes do seu dominio: subdominio.dominio.com.br A barra no final ( / ) refere-se à diretórios. imagine a pasta raiz da hospedagem a seguinte: index.html (arquivo) imagens/ (diretório) interna.html (arquivo) Se eu acessar www.dominio.com.br/index.html, será exibido este arquivo. Se eu acessar www.dominio.com.br/imagens/, estou acessando o diretório imagens.
  8. Danilo C

    Rede social

    Acho que você quer um popup, correto? A imagem abra na mesma janela, onde o usuario possa clicar para fechar. Isso se trata de javascript/ajax. Dê uma estudada no jQuery. Vai mudar sua vida. E então esse plugin para o jquery (que é o que abre as imagens. No caso você vai carregar no popup a página de comentario... não só a iamgem): http://www.jacklmoore.com/colorbox
  9. Se você tem uma chave estrangeira na tabela e ela está setada como "NOT NULL", você obrigatoriamente precisará preenchê-la com o id de outra tabela. "Cannot add or update a child row: a foreign key constraint fails (`kifinancas`.`site_usuario`, CONSTRAINT `site_usuario_ibfk_2` FOREIGN KEY (`usuario_relacao_cod`) REFERENCES `site_usuario_relacao` (`cod`))" No seu caso, você deve preencher o campo usuario_relacao_cod com um registro cod da tabela site_usuario_relacao obrigatoriamente. Ou, no lugar de '', deixar NULL, caso o campo permita nulo.
  10. No lugar de "join on()" utilize "left join table ON x.id = y.id" Existe a possibilidade de não estar dando join devido ao fato de não ter vínculo com a tabela seguinte. e que monte de parenteses... as coisas poderiam ficar mais bonitas aí.
  11. sittrib é de que tipo? creio que vá precisar utilizar o tipo varchar. Inteiro ele vai remover os zeros. Caso não possa alterar o tipo, continue inserindo como inteiro, e no select use o LPAD: SELECT LPAD( sittrib, 4, '0') FROM table O que a função faz é adicionar X zeros no lado esquerdo, até que o campo possua 4 numeros. Ex: valor do campo: 102 select LPAD(102, 4, '0') me retornará 0102
  12. Olá, possuo uma tabela onde diariamente são adicionados de 30 a 50 mil registros. Hoje ela possui por volta dos 1 milhão de registros. Na página inicial do meu site, eu exibo 12 registros dessa tabela. Os 12 ultimos inseridos: SELECT a, b, c FROM tabela WHERE 1 LIMIT 12 ORDER BY date DESC Certo? Acontece que a página fica EXTREMAMENTE lenta com isso, chegando a dar erro no sistema (erro 500, se não me engano) quando tem muitos usuários acessando. Imagino que seja devido ao alto processamento/memória exigido do processador. (Acho que o campo data não é indexado. Vou conferir mais tarde. Mas a dúvida/problema talvez ainda permaneça.) Como melhorar a velocidade da consulta? Como melhor configurar o mysql para tal situação? Acho que vale salientar que chego a ter mais de 100 usuários acessando simultaneamente.
×
×
  • Criar Novo...