Ir para conteúdo

TeixeiraRamos

Members
  • Total de itens

    680
  • Registro em

  • Última visita

Reputação

4 Comum

2 Seguidores

Sobre TeixeiraRamos

  • Data de Nascimento 07/29/1952

Informações Pessoais

  • Sexo
    Masculino
  • Interesses
    Meu Hobby é Radioamadorismo ha muitos anos.
    Tudo relativo a WebDesign, WebMaster.

Contato

  • Site Pessoal
    http://www.informacaoteixeira.com.br/

Últimos Visitantes

4331087 visualizações
  1. TeixeiraRamos

    DROP tabela com

    Por favor, Uso phpMyAdmin versão 4.7.9. Tenho um banco de dados nome info16br; Tabela com o nome: tb03_letra_ano que tinham dois campos um tb03_letra_ano_id e o outro tb03_letra_ano (esse eu de tanto futucar deletei e ficou só o do índice tb03_letra_ano_id); Esse índice tb03_letra_ano_id faz relacionamento com a tabela tb01_calendario_ano_b , campo tb03_letra_ano_id. Tentativas: 1- DROP TABLE tb03_letra_ano; Erro: #1217 - Não pode apagar uma linha pai: uma restrição de chave estrangeira falhou 2- DROP INDEX tb03_letra_ano_id ON tb03_letra_ano; Erro: #1075 - Definição incorreta de tabela. Somente é permitido um único campo auto-incrementado e ele tem que ser definido como chave; 3- DROP INDEX tb03_letra_ano_id ON tb01_calendario_ano_b Erro: #1553 - Cannot drop index 'tb03_letra_ano_id': needed in a foreign key constraint Com relação a sua sugestão do Motta: .. talvez a regra de CASCADE.  Sá consegui a definição: Não consegui um a instrução.
  2. TeixeiraRamos

    UPDATE registros

    Mota, Clara que ajudou. Muito obrigado. Estou as volta agora com DROP de uma tabela com index.
  3. TeixeiraRamos

    UPDATE registros

    Tentei isso: UPDATE tb_ano_liturgico SET `mes_referente_calendario` = "Outubro" WHERE `data_ano_liturgico` BETWEEN '2018-09-01' AND '2018-09-31' Consegui um bom resultado.
  4. TeixeiraRamos

    UPDATE registros

    Por favor. Tenho um banco de dados MySQL, com uma tabela com diversos campos. Estou tendo que inserir algo em determinados campos, mas com critério. Não é o ideal, mas estou fazendo isso: UPDATE tb_ano_liturgico SET mes_referente_calendario = "Outubro" WHERE ano_liturgico_id = 10; Resultado, no ano_liturgia_id de número 10, ficou Outubro no campo "mes_referente_calendario". Ótimo! Mas tem como indicar por exemplo um critério tipo: adicionar "Outubro" somente nos "id" de 1 até 20... OU melhor ainda trabalhar com o campo data e mandar inserir no período de 2018-09-01 a 2018-09-30 - "Outubro"...2018-10-01 a 2018-10-30 - "Novembro"... Já tentei AND...mas tem algo que estou esquecendo. Obrigado
  5. TeixeiraRamos

    Formatar campo data

    Bom Dia Josemir e a todos, Agora falta o campo dia da semana. Para o campo data usei esse script: echo "Data Ano: " . date('d/m/Y', strtotime($row_registros['data_ano_liturgico'])) . "<br>"; Resultado: Graças a Deus. Estou lutando agora com a dia da semana: O script do dia da semana é esse: echo "Semanas: " . $row_registros['dias_semanas'] . "<br>"; Resultado: Já me sugeriam alguns sites, eu mesmo já andei vendo muitos, mas não tenho resultado ainda. Vou repetir, o script da parte dos dois campos: <?php $result_registros = "SELECT * FROM tb_ano_liturgico"; $resultado_registros = mysqli_query($conn, $result_registros); while($row_registros = mysqli_fetch_assoc($resultado_registros)){ echo "Data Ano: " . date('d/m/Y', strtotime($row_registros['data_ano_liturgico'])) . "<br>"; echo "Semanas: " . $row_registros['dias_semanas'] . "<br>"; } ?> Atualmente o resultado do script acima é esse: Andei vendo, inclusive me foi sugerido também, usar strftme() definindo o locale com setlocale(), mas como vou entrar com: setlocale(LC_ALL, 'pt_BR'); echo date('l jS', $article['article_timestamp']); no meu exemplo acima? Considerando isso e o meu script acima. setlocale(LC_TIME, 'pt_BR', 'pt_BR.utf-8', 'pt_BR.utf-8', 'portuguese'); date_default_timezone_set('America/Sao_Paulo'); echo strftime('%A, %d de %B de %Y', strtotime('today')); saida: quinta-feira, 06 de março de 2014 %A: dia da semana por extenso. %d: dia do mês representado com dois digitos. %B: mês por extenso. %Y: ano representado com quatro digitos. Tentei isso: echo "Semanas: " . strftime('%A', strtotime($row_registros['dias_semanas'])) . "<br>"; Resultado: Não muda nada. Tentei isso: echo "Semanas: " . date('%A', strtotime($row_registros['dias_semanas'])) . "<br>"; Resultado: E nada...
  6. TeixeiraRamos

    Campo pesquisa do Form não funciona

    Obrigado, Muito bom, vi como funciona aqui https://codepen.io/serkanbektas/pen/GJbrpd, mas o que criei nada acontece. O negocio sou eu rsrsrsrs. Tenho que pesquisar é a minha cabeça rsrsrs Valeu!!! Sucesso!!!
  7. TeixeiraRamos

    Formatar campo data

    Wesley, Infelizmente não é dessa forma.
  8. TeixeiraRamos

    Formatar campo data

    Por favor, MySQL com PHP7 Estou digitando assim: echo "Data Ano: " . $row_registros['DATE(format([data_ano_liturgico],("d/m/Y")'] . "<br>"; Esperava esse resultado, por exemplo: 14/09/2018 Estou tendo esse resultado:
  9. TeixeiraRamos

    Campo pesquisa do Form não funciona

    Por favor, Minha intenção é digitando qualquer palavra no campo "Pesquisa" e, existindo na página, que o curso pare nessa palavra. Obrigado
  10. TeixeiraRamos

    Campo pesquisa do Form não funciona

    Logo no inicio de uma página tenho: <form class="form-inline my-2 my-lg-0"> <input class="form-control mr-sm-2" type="Pesquisa" placeholder="Pesquisa" aria-label="Pesquisa"> <button class="btn btn-outline-success my-2 my-sm-0" type="pesquisa">Pesquisa</button> </form> Digitando qualquer palavra no campo "Pesquisa" e clicando botão "Pesquisa" nada acontece.
  11. TeixeiraRamos

    syntax error, unexpected variavel

    Olá, Tenho esse código: <?php class Funcionario { $nome; $salario; $previdencia; $descontos; function __construct($nome, $salario, $previdencia) { $this->nome = $nome; $this->salario = $salario; $this->previdencia = $previdencia; $this->descontos = $this->calcularDescontos(); } function calcularDescontos() { return round($this->salario * 0.275 + $this->previdencia,2); } } $funcionarios = array(); $funcionarios[0] = new Funcionario("João Filho", 1000, 100); $funcionarios[1] = new Funcionario("Maria Rute", 2000, 200); $funcionarios[2] = new Funcionario("José Salgado", 3000, 300); for ($i = 0; $i < count($funcionarios); $i++) { $func = $funcionarios[$i]; echo "O valor do desconto de $func->nome é $func->descontos <br>"; } ?> O Resultado é esse Error: A linha 3 é essa:
  12. TeixeiraRamos

    tabela com MySQLi

    Com relação a: Por favor, as tags não são minhas. Digitei igual ao livro, mas tudo bem. Também só uso tags minúsculas. Observe o primeiro script, aquelas tags são minhas. Mas fica a observação para o autor do livro.
  13. TeixeiraRamos

    tabela com MySQLi

    Olá Washalbano, bom dia. Desculpe, mas não estou conseguindo esclarecer bem o que se trata. Por favor, observe: Se eu manter todo o script abaixo da forma como está no livro (PHP 5 e minha máquina é PHP 7), por favor, veja o resultado: <?php # Dados para a conexão com o banco de dados $servidor = 'localhost'; # Nome DNS ou IP do seu servidor HTTP $usuario = 'root'; # Nome de usuário para acesso ao MySQL $senha = '******'; # Senha de acesso $banco = 'INTEGRACAO'; # Nome do banco de dados # Executa a conexão com o MySQL $link = mysql_connect($servidor, $usuario, $senha) or die('Não foi possível conectar: ' .mysql_error()); # Seleciona o banco de dados que deseja utilizar $select = mysql_select_db($banco); # Cria a expressão SQL de consulta aos registros $sql = "SELECT * FROM LIVROS"; ?> <HTML> <TABLE border=1> <tr> <td>Cód.</td> <td>Livro</td> <td>Autor</td> <td>Editora</td> </tr> <? # Exibe os resultados de novidades e notícias $result = mysql_query($sql); while ($tbl = mysql_fetch_array($result)) { $Codigo = $tbl["ID"]; $Livro = $tbl["LIVRO"]; $Autor = $tbl["AUTOR"]; $Editora = $tbl["EDITORA"]; echo "<TR>"; echo "<TD>$Codigo "; echo "<A href=\"inserir.php?acao=editar&buscacodigo=$Codigo\">"; echo "(Editar)</A>"; echo "<A href=\"gerencia-registro.php?acao=excluir&buscacodigo=$Codigo\">"; echo "(Excluir)</A>"; echo "<TR>"; } ?> </TABLE> <BR><A href="inserir.php">Clique aqui para inserir um novo registro.</A> </HTML> Resultado: O script está todo em MySQL, mesmo alterando a linha 9, vai mostrar outras. Agora vamos ver o mesmo script com as atualizações conforme o "Guia de Atualização MySQL para MySQLi" do Beraldo. <?php # Dados para a conexão com o banco de dados $servidor = 'localhost'; # Nome DNS ou IP do seu servidor HTTP $usuario = 'root'; # Nome de usuário para acesso ao MySQL $senha = ''; # Senha de acesso $banco = 'INTEGRACAO'; # Nome do banco de dados # Executa a conexão com o MySQL $link = mysqli_connect($servidor, $usuario, $senha) or die('Não foi possível conectar: ' .mysqli_error()); # Seleciona o banco de dados que deseja utilizar //$select = mysql_select_db($banco); # Cria a expressão SQL de consulta aos registros $sql = "SELECT * FROM LIVROS"; ?> <HTML> <TABLE border=1> <tr> <td>Cód.</td> <td>Livro</td> <td>Autor</td> <td>Editora</td> </tr> <? # Exibe os resultados de novidades e notícias $result = mysqli_query($sql); while ($tbl = mysqli_fetch_array($result)) { $Codigo = $tbl["ID"]; $Livro = $tbl["LIVRO"]; $Autor = $tbl["AUTOR"]; $Editora = $tbl["EDITORA"]; echo "<TR>"; echo "<TD>$Codigo "; echo "<A href=\"inserir.php?acao=editar&buscacodigo=$Codigo\">"; echo "(Editar)</A>"; echo "<A href=\"gerencia-registro.php?acao=excluir&buscacodigo=$Codigo\">"; echo "(Excluir)</A>"; echo "<TR>"; } ?> </TABLE> <BR><A href="inserir.php">Clique aqui para inserir um novo registro.</A> </HTML> O Resultado é outro. Veja, por favor: Não mostrou erro de atualização de MySQL para MySQLi. Por isso, creio que o erro aqui é erro de versão de PHP, ou seja, o script foi atualizado para MySQLi, mas não para versão do PHP para 7. O livro está mostrando um script com PHP 5 e eu estou com PHP 7. Entendo que não basta só atualizarmos o script de MySQL para MySQLi, mas observar também o restante do código se está para a versão do PHP que se encontra na máquina. Se o autor criou o código em PHP 5 (não tem erro) não vou ter o mesmo resultado na minha máquina com PHP 7. Correto? Resumindo, eu não sei como fazer com que o script abaixo seja alterado para abrir em uma máquina com PHP7. Obribr <HTML> <TABLE border=1> <tr> <td>Cód.</td> <td>Livro</td> <td>Autor</td> <td>Editora</td> </tr> <? # Exibe os resultados de novidades e notícias $result = mysqli_query($sql); // Já alterado para MySQLi while ($tbl = mysqli_fetch_array($result)) // Já alterado para MySQLi { $Codigo = $tbl["ID"]; $Livro = $tbl["LIVRO"]; $Autor = $tbl["AUTOR"]; $Editora = $tbl["EDITORA"]; echo "<TR>"; echo "<TD>$Codigo "; echo "<A href=\"inserir.php?acao=editar&buscacodigo=$Codigo\">"; echo "(Editar)</A>"; echo "<A href=\"gerencia-registro.php?acao=excluir&buscacodigo=$Codigo\">"; echo "(Excluir)</A>"; echo "<TR>"; } ?> </TABLE> <BR><A href="inserir.php">Clique aqui para inserir um novo registro.</A> </HTML>
  14. TeixeiraRamos

    tabela com MySQLi

    Prezado Vilker Duarte, Vou tentar, mas confesso que não entendi. O livro vem explicando passo a passo, mas se alterar lista.php estarei complicando outros arquivos. Por favor, observe o seguinte: O livro tem "exemplos práticos e objetivos, será visto como inserir, alterar e excluir dados em seu banco de dados, utilizando o PHP". Mais a frente informar que a versão do PHP é 5 e o meu é PHP 7. Graças a orientações daqui do fórum eu consigo hoje criar tabela em uma página PHP 7. Quando me refiro a tabela não é criar a expressão, conexão etc. Considerando que o bando de dados (do livro "integracao") já está povoado e, se fosse apenas editar a tabela da página lista.php, o código a baixo tem o resultado satisfatório: <?php // Dados para a conexão com o banco de dados $servidor = 'localhost'; $usuario = 'root'; $senha = ''; $banco = 'integracao'; // Executa a conexão com o MySQL $link = mysqli_connect($servidor, $usuario, $senha, $banco) or die('Não foi possível conectar: ' .mysqli_error()); mysqli_set_charset($link, 'utf8'); // Cria a expressão SQL de consulta aos registros $sql = mysqli_query($link, "SELECT * FROM livros") or dio ("Erro"); ?> <html> <?php echo"<table border='1'> <thead> <tr> <td>Cód.</td> <td>Livro</td> <td>Autor</td> <td>Editora</td> </tr> </thead> <tbody>"; // Exibe os resultados de novidades e notícias while ($tbl = mysqli_fetch_array($sql)) { echo"<tr> <td>" . $tbl["id"] . "</td> <td>" . $tbl["livro"] . "</td> <td>" . $tbl["autor"] . "</td> <td>" . $tbl["editora"] . "</td> </tr>"; } echo"</tbody> </table>"; ?> <br><a href="inserir.php">Clique aqui para inserir um novo registro.</a> </html> Compara com esse código abaixo desenvolvido em PHP 5 e na minha máquina é PHP 7 <?php # Dados para a conexão com o banco de dados $servidor = 'localhost'; # Nome DNS ou IP do seu servidor HTTP $usuario = 'root'; # Nome de usuário para acesso ao MySQL $senha = ''; # Senha de acesso // Já alterei para meu acesso $banco = 'INTEGRACAO'; # Nome do banco de dados # Executa a conexão com o MySQL $link = mysqli_connect($servidor, $usuario, $senha, $banco) // Já alterado para MySQLi or die('Não foi possível conectar: ' .mysqli_error()); // Já alterado para MySQLi # Seleciona o banco de dados que deseja utilizar //$select = mysql_select_db($banco); // Já alterado para MySQLi # Cria a expressão SQL de consulta aos registros $sql = "SELECT * FROM LIVROS"; ?> <HTML> <TABLE border=1> <tr> <td>Cód.</td> <td>Livro</td> <td>Autor</td> <td>Editora</td> </tr> <? # Exibe os resultados de novidades e notícias $result = mysqli_query($sql); // Já alterado para MySQLi while ($tbl = mysqli_fetch_array($result)) // Já alterado para MySQLi { $Codigo = $tbl["ID"]; $Livro = $tbl["LIVRO"]; $Autor = $tbl["AUTOR"]; $Editora = $tbl["EDITORA"]; echo "<TR>"; echo "<TD>$Codigo "; echo "<A href=\"inserir.php?acao=editar&buscacodigo=$Codigo\">"; echo "(Editar)</A>"; echo "<A href=\"gerencia-registro.php?acao=excluir&buscacodigo=$Codigo\">"; echo "(Excluir)</A>"; echo "<TR>"; } ?> </TABLE> <BR><A href="inserir.php">Clique aqui para inserir um novo registro.</A> </HTML> Resultado: Acredito que tudo (smj) do scripts acima já atualizei de MySQL para MySQLi agora a tabela desenvolvida em PHP 5, que envolve variáveis, link na <tr>, não consigo. Até o "CRUD - Cadastrar, Formulário para Editar, Apagar informação no Banco" que tenho em aula não explica criar tabelas só lista os registros separados por <hr> . Até agora não achei um livro, tutorial etc que me atenda nessa parte para PHP 7. Para PHP 5.2, 5.0 tenho livros com muitos exemplos, mas para desenvolver em PHP 7 eu ainda não consegui.
  15. TeixeiraRamos

    tabela com MySQLi

    Por favor, O código abaixo, criado pelo autor, em um livro MySQL. Como tenho o "Guia de Atualização MySQL Para MySQLi" do Beraldo" fiz as alterações necessárias. Contudo, quando chega na parte da <table> </table> não consigo fazer as alterações. Originalmente a página lista.php é assim: <?php # Dados para a conexão com o banco de dados $servidor = 'localhost'; # Nome DNS ou IP do seu servidor HTTP $usuario = 'root'; # Nome de usuário para acesso ao MySQL $senha = ''; # Senha de acesso // Já alterei para meu acesso $banco = 'INTEGRACAO'; # Nome do banco de dados # Executa a conexão com o MySQL $link = mysqli_connect($servidor, $usuario, $senha, $banco) // Já alterado para MySQLi or die('Não foi possível conectar: ' .mysqli_error()); // Já alterado para MySQLi # Seleciona o banco de dados que deseja utilizar //$select = mysql_select_db($banco); // Já alterado para MySQLi # Cria a expressão SQL de consulta aos registros $sql = "SELECT * FROM LIVROS"; ?> <HTML> <TABLE border=1> <tr> <td>Cód.</td> <td>Livro</td> <td>Autor</td> <td>Editora</td> </tr> <? # Exibe os resultados de novidades e notícias $result = mysqli_query($sql); // Já alterado para MySQLi while ($tbl = mysqli_fetch_array($result)) // Já alterado para MySQLi { $Codigo = $tbl["ID"]; $Livro = $tbl["LIVRO"]; $Autor = $tbl["AUTOR"]; $Editora = $tbl["EDITORA"]; echo"<TR>"; echo "<TD>$Codigo "; echo "<A href=\"inserir.php?acao=editar&buscacodigo=$Codigo\">"; echo "(Editar)</A>"; echo "<A href=\"gerencia-registro.php?acao=excluir&buscacodigo=$Codigo\">"; echo "(Excluir)</A>"; echo "<TR>"; } ?> </TABLE> <BR><A href="inserir.php">Clique aqui para inserir um novo registro.</A> </HTML> Não consigo criara a tabela. Tentei: <HTML> <TABLE border=1> <tr> <td>Cód.</td> <td>Livro</td> <td>Autor</td> <td>Editora</td> </tr> <? # Exibe os resultados de novidades e notícias $result = mysqli_query($sql); // Já alterado para MySQLi while ($tbl = mysqli_fetch_array($result)) // Já alterado para MySQLi { echo"<tr> <td>" . $tbl['ID'] . "</td> <td>" . $tbl['livro'] . "</td> <td>" . $tbl['autor'] . "</td> <td>" . $tbl['editora'] . "</td> </tr>"; } echo</TABLE>" ?> Não funciona.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.