Ir para conteúdo
Fórum Script Brasil

Ricardo Alves Soares

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre Ricardo Alves Soares

Ricardo Alves Soares's Achievements

0

Reputação

  1. Obrigado, Roberto. Vou estudar esses pontos e refazer o código.
  2. Olá pessoal, Eu sou novato em PHP, ainda estou entendo as estruturas dele, estou evoluindo bem mas estou com a seguinte dúvida: Estou tentando fazer um update com os dados do usuário caso a sessão esteja valida, se a sessão não estiver válida (nesta páginas não há obrigatoriedade) ele fara o update com outros valores Vou escrever primeiro em um portugues estruturado o que eu estou tentando SE usuário estiver logado (dá um select com os dados da sessão) armazena as informações nas variáveis faz o update SENÂO usa os dados das variáveis pre-estabelecidas e faz o update Eis o código que escrevi <?php date_default_timezone_set("Brazil/East"); $conexao->query($sql); $contasql = mysql_num_rows($sql); $sqlnome = mysql_fetch_array($sql); if($_SESSION['autenticado']['nome_usuario']){ $nome_usuario = $_SESSION['autenticado']['nome_usuario']; $sql = mysql_query("SELECT * FROM clientes WHERE Login = '".$_SESSION['autenticado']['nome_usuario']."' ") or die(mysql_error()); $id_cliente = $sql ['ID']; $nome_cliente = $sql ['Nome']; $email_cliente = $sql ['email']; $sql = "SELECT IF(data_leitura < DATE_SUB('". date("Y-m-d H:i:s") ."', INTERVAL 1 MINUTE ),'SIM', 'não') AS gravar FROM `tb_historico` WHERE cod_login = '{$id_cliente}' AND id_historia = '{$id_historia}' ORDER BY data_leitura DESC LIMIT 0 , 1"; $result = mysql_query($sql); $gravar = mysql_num_rows($result) == 0; if(!$gravar){ $result = mysql_fetch_array($result); $gravar = $result['gravar'] == 'SIM'; } if( $gravar ){ $sql = "INSERT INTO `encantor`.`tb_historico_acessos`( `id`, `cod_login`, `nome_cliente`, `email_cliente`, `id_historia`, `nome_historia`, `data_leitura` ) VALUES ( '', '".$id_cliente."', '".$nome_cliente."', '".$email_cliente."', '".$id_historia."', '".$titulo_hq."', '".date("Y-m-d H:i:s")."')"; $conexao->query($sql); } } else { $id_cliente = '1'; $nome_cliente = 'Livre'; $email_cliente = 'Leitura Livre'; $sql = "SELECT IF(data_leitura < DATE_SUB('". date("Y-m-d H:i:s") ."', INTERVAL 1 MINUTE ),'SIM', 'não') AS gravar FROM `tb_historico_acessos` WHERE cod_login = '{$id_cliente}' AND id_historia = '{$id_historia}' ORDER BY data_leitura DESC LIMIT 0 , 1"; $result = mysql_query($sql); $gravar = mysql_num_rows($result) == 0; if(!$gravar){ $result = mysql_fetch_array($result); $gravar = $result['gravar'] == 'SIM'; } if( $gravar ){ $sql = "INSERT INTO `encantor`.`tb_historico_acessos`( `id`, `cod_login`, `nome_cliente`, `email_cliente`, `id_historia`, `nome_historia`, `data_leitura` ) VALUES ( '', '".$id_cliente."', '".$nome_cliente."', '".$email_cliente."', '".$id_historia."', '".$titulo_hq."', '".date("Y-m-d H:i:s")."')"; $conexao->query($sql); } } // Encerra conexao mysql_close(); ?> Agradeço desde já a ajuda.
  3. Olá galera, Eu tenho um site de histórias em quadrinhos, desenvolvemos um sistema no qual com o uso do Google tradutor, os balões de texto são traduzidos. Bom, uma vez que crio a DIV onde vai ficar o texto, o mesmo é alinhado normalmente no centro horizontalmente, mas para ficar esteticamente mais legal, seria conseguir também colocar o texto alinhado verticalmente no centro dentro da DIV. Eis aqui um exemplo de balão. <div class="TextoMaior" id="balao01" style="position: absolute; width: 124px; height: 88px; z-index: 2; left: 78px; top: 254px; text-align: center; border: none;"> E como foi essa hist&oacute;ria de que foi voc&ecirc; o respons&aacute;vel pela doen&ccedil;a do presidente? </div> Se alguém souber como agradeço o auxilio.
  4. Pessoal, Resolvi o problema com a seguinte query Select a.CAMPO1, a.CAMPO2, b.CAMPO1, b.CAMPO2 FROM TABELA1 AS a INNER JOIN TABELA2 AS b WHERE a.id_historia = b.id_historia ORDER BY a.QUALQUERCAMPO
  5. Boa noite pessoal, tudo bem? Estou iniciando na programação em PHP & MySQL e estou com um problema em um select no MySQL. Tenho duas tabelas tb_quadrinhos id_historia, titulo_quadrinho, caminho_quadrinho, capa_quadrinho, dt_cadastro tb_comentarios id_historia, comentario_quadrinhos, dt_comentario Eu preciso dar um select no qual eu eu preciso juntar na mesma linha de resposta o resultado da busca das duas tabelas. Tentei esse comando mas o resultado não consegue trazer as informações da tb_comentarios SELECT `tb_quadrinhos`.* FROM `tb_quadrinhos` INNER JOIN `tb_comentarios` ON `tb_quadrinhos`.`id_historia` = `tb_comentarios`.`id_historia` WHERE comentario_quadrinhos like '%Revisada' ORDER BY dt_comentario DESC; Agradeço a Ajuda
  6. Olha, muito obrigado Vou fazer os testes, muito obrigado.
  7. Bom dia colegas, Estou começando agora com o MySQl e estou tentando fazer um função na qual ainda não consegui achar. Tenho uma tabela chamada clientes. Nela contem os campos, 'ID', 'NOME', 'EMAIL', 'DATAINICIO', 'DIAS', 'DATAFIM' As informações vem via formulario php, não estou conseguindo fazer a inserção com a soma da DATAINICIO+DIAS atualizando o data fim. exemplo 01, RICARDO SOARES, amaruska@ggg.com, 03/03/2012, 60, 03/05/2012 Agradeço desde já a ajuda.
×
×
  • Criar Novo...