Ir para conteúdo

TeixeiraRamos

Members
  • Total de itens

    670
  • Registro em

  • Última visita

Reputação

4 Comum

2 Seguidores

Sobre TeixeiraRamos

  • Data de Nascimento 29-07-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

4.330.988 visualizações
  1. 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:
  2. 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.
  3. 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>
  4. 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.
  5. 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.
  6. TeixeiraRamos

    [Resolvido] Parse error: syntax error, unexpected ')' comando for

    Por favor, como encerrar essa postagem?
  7. TeixeiraRamos

    [Resolvido] Parse error: syntax error, unexpected ')' comando for

    Rasp, Sim, concordo, informei o autor. Muito obrigado. Saúde e Paz!
  8. TeixeiraRamos

    [Resolvido] Parse error: syntax error, unexpected ')' comando for

    Rasp, Muito obrigado pelos incentivos. Sucesso para você.
  9. TeixeiraRamos

    [Resolvido] Parse error: syntax error, unexpected ')' comando for

    Washalbano, Deus queira. Minha preocupação é que já foram dois que não tiveram resultados satisfatórios devido a falta de variáveis. Mas vou continuar estudando. Muito obrigado mesmo pelo incentivo. Não esquecerei! O resultado foi esse:
  10. TeixeiraRamos

    [Resolvido] Parse error: syntax error, unexpected ')' comando for

    Muito obrigado a vocês. Para conseguir o mesmo resultado do prog8.php, inseri a condição de $k que estava faltando. Ficou assim: <?php for($i=0,$k=10; $i<10,$k>0; $i++,$k--) { echo "\$i vale $i e \$k vale $k"; if ($i==$k) { echo " (os valores são iguais!)"; } echo "<br>"; } ?> Por favor, washalbano e Rasp vocês não acham que para se aprender PHP não deveria se ter um programas com os operadores corretamente indicados? Originalmente no programa a variável $k está assim $- e não $- -. Não existe a variável $>0. Como já informei na linha 2 apresenta o programa assim: for($i=0,$k=10; $i<10, $i++,$k-) Estou preocupado com o que vem por ai. São 315 páginas estou na 79. Não tem como acreditar que programas criados dessa forma venha contribuir para um iniciante aprender PHP, ou melhor, "Estrutura de controle em PHP", mas vou continuar. Sem as orientações de vocês talvez não iria ENTENDER que é o principal. Obrigado Saúde, Paz e Sucesso
  11. TeixeiraRamos

    [Resolvido] Parse error: syntax error, unexpected ')' comando for

    Mas no meu mostra esse erro. Onde estou errando se estou.
  12. Não tenho resultado satisfatório. Só que aqui não mostra esse resultado: <?php for( $i=0, $k=10 ; $i<10 ; $i++, $k- ) { echo "\$i vale $i e \$k vale $k"; if ($i==$k) { echo " (os valores são iguais!)"; } echo "<br>"; } ?> Deveria ter o resultado: Mostra esse resultado: A linha 2 é essa:
  13. TeixeiraRamos

    Não é obrigatório o uso de elseif e else com o comando if.

    Obrigado, É exatamente isso. O autor não indica o valor da variável. Valeu mesmo. Vou ficar esperto em outros exercícios, ou melhor, outros exemplos do livro. Sucesso para você.
  14. TeixeiraRamos

    Não é obrigatório o uso de elseif e else com o comando if.

    php 7 Em um exemplo de um livro consta: <?php if ($nota == 10) { echo "Parabéns! <br>"; echo "Você tirou a nota máxima!"; } ?> Resultado: Linha 2 é essa: if ($nota == 10) No mesmo livro consta: Mas o resultado é outro.
  15. TeixeiraRamos

    Erro em if

    Muito obrigado pela suas palavras. Que bom que você entendeu, mas mesmo assim me arrependi de ter feito aquele pedido. Tem momentos que certas colocações parecem humilhação, mas mesmo que sejam as vezes temos que suportar para não criar problemas. Se quisermos continuar aprendendo com quem sabe. Certo dia, um membro/moderador não lembro, informou "você não deve usar Dw para criar suas páginas (com outras palavras). Recebi aquela orientação, a principio, como um "puxão de orelha". Eu não procurei o Dw, alguém com me orientou para usar que era bom...Como eu poderia formar um juízo de uma pessoa que estava me orientando. Até que ponto ela era pior que outras pessoas do fórum? Depois de algum tempo comprei um livro que o autor mandava "abre o bloco de notas e digite todo o código". Foi ai que vi que muita "tags" e o próprio código poderia ficar mais limpo e, também como eu estava precisando aprender a digitar um código sem aquela ajuda do Dw. (uso ainda o Dw, mas bem menos). Lembrei do "puxão de orelha". O próprio Beraldo e Professor Celso (curso Celke) também já me orientaram para ir devagar no PHP. Leio e executo todas as valiosas dicas que o Beraldo manda. Estou fazendo o curso do Celso Curso de MySQLi (100% concluído), Curso de PHP, MySQLi e Bootstrap4 (24% concluído). Só que vire e mexe estou tentando fazer algo fora do curso. Como agora que abrir o Livro MySQL - Guia do Programador, que usa versão anterior a PHP 7 e tentei fazer os exercícios. Achei que poderia porque tenho o Guia de Atualização MySQL Para MySQLi, mas já observei que não é só isso. Resolvo a questão do MySQL para MySQLi, mas não é bem assim existem outras barreiras que tenho que vencer quando junto PHP com HTML. Mas vou a luta. Abraços.
×

Informação importante

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