Ir para conteúdo

TeixeiraRamos

Members
  • Total de itens

    727
  • 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

4331249 visualizações
  1. TeixeiraRamos

    Quando não for no Dropdowns

    OK, muito obrigado.
  2. TeixeiraRamos

    Quando não for no Dropdowns

    Olá gente, Não estou conseguindo colocar, por exemplo, as página abaixo no menu. index.php apple.php samsung.php No menu: <div class="container"> <h2>Nesting Button Groups</h2> <p>Nest button groups to create dropdown menus:</p> <div class="btn-group"> <button type="button" class="btn btn-primary">Apple</button> <button type="button" class="btn btn-primary">Samsung</button> <div class="btn-group"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"> Sony </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Tablet</a> <a class="dropdown-item" href="#">Smartphone</a> </div> </div> </div> </div> Muito obrigado.
  3. TeixeiraRamos

    Editar registros WordPress.org

    Bom Dia a Todos e um Feliz Natal, Estou conhecendo ainda o "Painel" inicial do WordPress.org. Através de tutorial consegui dá os primeiros passos, ou seja, mudar a "Aparência" de uma página, inserir imagens, mudar rodapé, fiz o teste e mostrou "Banco de Dados Conectado com Sucesso" etc. Mas não consegui identificar a onde, no "Painel" do wordpress, pode se incluir um script para editar na página que vem com o worgpress um registro de uma tabela. Vamos supor que primeira página do site tenha a página http://localhost/pro-cartuchos e abaixo de uma figura tem um texto. Nessa parte gostaria inserir um script, ou seja, uma SQL e um “while” para "Editar" um registro. Obrigado
  4. TeixeiraRamos

    Erro em Alterar registros no Form

    <?php // Salvo em C:\wamp\phpoo\metadados\Index.php; //require_once 'classes/Usuarios.php'; function __autoload($class) { require_once '../classes/' . $class . '.php'; } ?> <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title>phpOO - Orientado a Objeto</title> <!-- Bootstrap --> <link href="../css/bootstrap.min.css" rel="stylesheet"> <script> var ch = '<?php echo sha1(time()); ?>'; </script> </head> <body> <div class="container"> <header> <img src="imagens/logo.png"/> <div class="well"> <h1 class="text-center">PhpOO Crud - Orientado a Objeto -> <span class="text-primary">ComercioCursos.com.br</span></h1> </div> </header> <!-- Form cadastrar --> <div style="margin: 100px 0; text-align: center"> <?php $usuario = new Usuarios(); // Cadastro de Usuario if ( isset($_POST['cadastrar']) ): $nome = $_POST['nome']; $email = $_POST['email']; $n_ativ = $_POST['n_ativ']; $n_livro = $_POST['n_livro']; $n_autor = $_POST['n_autor']; $usuario->setNome($nome); $usuario->setEmail($email); $usuario->setN_ativ($n_ativ); $usuario->setN_livro($n_livro); $usuario->setN_autor($n_autor); if ($usuario->insert()) { echo '<div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button> <strong>OK!</strong> Incluido com sucesso!!! </div>'; } else { echo '<div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button> <strong>OK!</strong> Erro ao alterar!!! </div>'; } endif; //exclusao de Usuario if (isset($_POST['excluir_ui'])){ $id = $_POST['id_ui']; $usuario->delete($id); } // Alterar Usuario // if ( isset($_POST['alterar']) ) { // $id = $_POST['id_uii']; // $nome = $_POST['nome']; //$email = $_POST['email']; //$n_ativ = $_POST['n_ativ']; //$n_livro = $_POST['n_livro']; //$n_autor = $_POST['$n_autor']; //$usuario->setNome($nome); //$usuario->setEmail($email); //$usuario->setN_ativ($n_ativ); //$usuario->setN_livro($n_livro); //$usuario->setN_autor($n_autor); //$usuario->update($id); //} // Alterar Usuario if ( isset($_POST['alterar']) ) { $id = $_POST['id_uii']; $nome = $_POST['nome']; $email = $_POST['email']; $n_ativ = $_POST['n_ativ']; $n_livro = $_POST['n_livro']; $n_autor = $_POST['n_autor']; $usuario->setNome($nome); $usuario->setEmail($email); $usuario->setN_ativ($n_ativ); $usuario->setN_livro($n_livro); $usuario->setN_autor($n_autor); $usuario->update($id); } ?> <legend>Formulário Cadastrar</legend> <form class="form-inline" method="post"> <div class="input-group"> <span class="input-group-addon">Nome:</span> <input name="nome" type="text" class="form-control" required > </div> <br> <br> <div class="input-group"> <span class="input-group-addon">Email:</span> <input name="email" type="email" class="form-control"> </div> <br> <br> <div class="input-group"> <span class="input-group-addon">Ativ:</span> <input name="n_ativ" type="text" class="form-control"> </div> <br> <br> <div class="input-group"> <span class="input-group-addon">Livro:</span> <input name="n_livro" type="text" class="form-control"> </div> <br> <br> <div class="input-group"> <span class="input-group-addon">Autor:</span> <input name="n_autor" type="text" class="form-control"> </div> <br> <br> <input name="cadastrar" type="submit" class="btn btn-success" value="Cadastrar"> </form> </div> <!-- Fim form cadastrar --> <!-- Inicio da tabela --> <table class="table table-striped table-bordered table-hover"> <thead> <tr class="active"> <th>Nome</th> <th>E-mail</th> <th>Ativ.</th> <th>Livro</th> <th>Autor</th> </tr> </thead> <tbody> <?php foreach ($usuario->findAll() as $key => $value) { ?> <tr> <td> <?php echo $value->nome;?> </td> <td> <?php echo $value->email;?> </td> <td> <?php echo $value->n_ativ;?> </td> <td> <?php echo $value->n_livro;?> </td> <td> <?php echo $value->n_autor;?> </td> <td> <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal" onclick="load_modal('<?php echo $value->nome;?>', '<?php echo $value->email;?>','<?php echo $value->n_ativ;?>', '<?php echo $value->n_livro;?>','<?php echo $value->n_autor;?>',<?php echo $value->id;?>);">Alterar</button> </td> <td> <form class="form_excluir" method="post" style="float: left; margin: 0 15px;"> <input name="id_ui" type="hidden" value="<?php echo $value->id;?>"/><button name="excluir_ui" type="submit" onclick="fn_excluir();" class="btn btn-danger">Excluir</button></form> <!--Fernando C do forum descobriu erro no nome da função --> </td> </tr> <?php } ?> </tbody> </table> <!-- Fim da tabela --> <!-- Modal para alterar Usuário --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> <h4 class="modal-title" id="myModalLabel">Alterando Usuário</h4> </div> <div class="modal-body"> <form class="form-inline" method="post"> <div class="input-group"> <span class="input-group-addon glyphicon glyphicon-user">Nome:</span> <input id="text_nome" name="nome" type="text" class="form-control" required value="" > </div> <br> <br> <div class="input-group"> <span class="input-group-addon">Email:</span> <input id="text_email" name="email" type="email" class="form-control"> </div> <br> <br> <div class="input-group"> <span class="input-group-addon">Ativ:</span> <input id="text_n_ativ" name="n_ativ" type="text" class="form-control"> </div> <br> <br> <div class="input-group"> <span class="input-group-addon">Livro</span> <input id="text_n_livro" name="n_livro" type="text" class="form-control"> </div> <br> <br> <div class="input-group"> <span class="input-group-addon">Autor</span> <input id="text_n_autor" name="n_autor" type="text" class="form-control"> </div> <br> <br> <!--<input id="id_uii" name="id_uii" type="hidden" value=""/>--> <!--Fernando C pede para substituir só alinha acima por essa linha --> <input id="id_uii" name="id_uii" type="hidden" value=""/> <input name="alterar" type="submit" class="btn btn-warning" value="Alterar"> </form> </div> </div> </div> </div> <!-- fim Modal --> </div> <!-- fim cantainer --> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <script src="https://code.jquery.com/jquery-1.11.3.min.js" integrity="sha256-7LkWEzqTdpEfELxcZZlS6wAx5Ff13zZ83lYO2/ujj7g=" crossorigin="anonymous"></script> <!-- Include all compiled plugins (below), or include individual files as needed --> <script src="../js/bootstrap.min.js"></script> <script src="../js/script.js"></script> } </body> </html>
  5. TeixeiraRamos

    Erro em Alterar registros no Form

    Aqui a estrutura da tbl_usuarios
  6. TeixeiraRamos

    Erro em Alterar registros no Form

    Não mostra erro, mas não Altera os registros, inclusive no banco de dados também não é afetado. Os registros são editados no form modal para serem Alterados, mas Altero e nada acontece. No index.php ficou assim: // Alterar Usuario if ( isset($_POST['alterar']) ) { $id = $_POST['id_uii']; $nome = $_POST['nome']; $email = $_POST['email']; $n_ativ = $_POST['n_ativ']; $n_livro = $_POST['n_livro']; $n_autor = $_POST['n_autor']; $usuario->setNome($nome); $usuario->setEmail($email); $usuario->setN_ativ($n_ativ); $usuario->setN_livro($n_livro); $usuario->setN_autor($n_autor); $usuario->update($id); } Usuario.php public function update($id) { $sql = "UPDATE $this->tabela SET nome = :nome, email = :email, n_ativ = :n_ativ, n_livro = :n_livro\n, n_autor = :n_autor WHERE id = :id"; $stm = DB::prepare($sql); $stm->bindParam(':id', $this->id); $stm->bindParam(':nome', $this->nome); $stm->bindParam(':email', $this->email); $stm->bindParam(':n_ativ', $this->n_ativ); $stm->bindParam(':n_livro', $this->n_livro); $stm->bindParam(':n_autor', $this->n_autor); return $stm->execute(); }
  7. TeixeiraRamos

    Erro em Alterar registros no Form

    Santos, Cadastramento com sucesso! Alterar, update, fiz a quebra de linha mas continua com erro: public function update($id) { $sql = "UPDATE $this->tabela SET nome = :nome, email = :email, n_ativ = :n_ativ, n_livro = :n_livro\n, n_autor = :n_autor WHERE id = :id"; $stm = DB::prepare($sql); $stm->bindParam(':id', $id, PDO::PARAM_INT); $stm->bindParam(':nome', $this->nome); $stm->bindParam(':email', $this->email); $stm->bindParam(':n_ativ', $this->n_ativ); $stm->bindParam(':n_livro', $this->n_livro); $stm->bindParam(':n_autor', $this->n_autor); return $stm->execute(); } Erro: Linha 89, do index.php // Alterar Usuario if ( isset($_POST['alterar']) ) { $id = $_POST['id_uii']; $nome = $_POST['nome']; $email = $_POST['email']; $n_ativ = $_POST['n_ativ']; $n_livro = $_POST['n_livro']; $n_autor = $_POST['$n_autor']; $usuario->setNome($nome); $usuario->setEmail($email); $usuario->setN_ativ($n_ativ); $usuario->setN_livro($n_livro); $usuario->setN_autor($n_autor); $usuario->update($id); } $n_autor = $_POST['$n_autor']; A linha 75 Usuario.php public function update($id) { $sql = "UPDATE $this->tabela SET nome = :nome, email = :email, n_ativ = :n_ativ, n_livro = :n_livro\n, n_autor = :n_autor WHERE id = :id"; $stm = DB::prepare($sql); $stm->bindParam(':id', $id, PDO::PARAM_INT); $stm->bindParam(':nome', $this->nome); $stm->bindParam(':email', $this->email); $stm->bindParam(':n_ativ', $this->n_ativ); $stm->bindParam(':n_livro', $this->n_livro); $stm->bindParam(':n_autor', $this->n_autor); return $stm->execute(); } $stm->bindParam(':n_autor', $this->n_autor);
  8. TeixeiraRamos

    Erro em Alterar registros no Form

    Santos, Colocando assim public function insert() { //$sql = "INSERT INTO $this->tabela (nome, email, n_ativ, n_livro, n_autor) VALUES (:nome, :email, :n_ativ,\n" //.":n_livro, :n_autor)"; $sql = "INSERT INTO $this->tabela (nome, email, n_ativ, n_livro, n_autor) VALUES (':nome', ':email',':n_ativ\n', ':n_livro',':n_autor')"; $stm = DB::prepare($sql); $stm->bindParam(':nome', $this->nome); $stm->bindParam(':email', $this->email); $stm->bindParam(':n_ativ', $this->n_ativ); $stm->bindParam(':n_livro', $this->n_livro); $stm->bindParam(':n_autor', $this->n_autor); return $stm->execute(); } O Resultado dessa mudança: Não cadastra o que se digita. Observe a ultima linha. No banco também foi salvo conforme a ultima linha acima
  9. TeixeiraRamos

    Quebrando Linha SQL

    Olá gente, Um CRUD - PHP 7, PDO - MySQL Por favor, não deve ser coincidência, considerando que sempre que digito um nome de um campo na linha da sintaxe tanto do INSERT INTO e do "UPDATE, o resultado mostra erro. Acompanhem, por favor, o seguinte: Essa é linha do "UPDATE", onde digitei mais um campo na SQL, OU SEJA, n_autor = :n_autor E, com isso, inicia a quebra de linha da sintaxe: "UPDATE $this->tabela SET nome = :nome, email = :email, n_ativ = :n_ativ, n_livro = :n_livro, n_autor = :n_autor WHERE id = :id"; Tentei alterar um registro e vejam o resultado: A linha 89 do index.php é: $n_autor = $_POST['$n_autor']; Que é justamente a nome do campo que digitei na sintaxe do UPDATE. A linha 60 de Usuarios.php onde tem as function que executa o UPDATE é: return $stm->execute(); Agora vejam a sintaxe do comando UPDATE com a linha quebrando e incluindo o \n" : $sql = "UPDATE $this->tabela SET nome = :nome, email = :email, n_ativ = :n_ativ, n_livro = :n_livro, n_autor = :n_autor\n" . "WHERE id = :id"; Se eu retirar dessa linha n_autor = :n_autor a linha não é quebrada e o resultado é a Alteração do registro com sucesso. Diante disso, mas foi o que eu aprendi, que a na quebra de linha em PHP, deve ser colocado no final da quebra \n" e inicia a outra com . (concatenar) e abrir " no final. Ficando linha da sintaxe SQL UPDATE dessa forma no meu caso: $sql = "UPDATE $this->tabela SET nome = :nome, email = :email, n_ativ = :n_ativ, n_livro = :n_livro,\n" . "n_autor = :n_autor WHERE id = :id"; O erro é o mesmo. Com isso acredito que estou errando ao quebrar a linha da sintaxe. Adianto que já observei o banco de dados e não é afetado com a Alteração. Obrigado.
  10. TeixeiraRamos

    Erro em Alterar registros no Form

    Santos, Somente com esses campos email e nome não tem problema nenhum. Cadastra, Altera e Exclui. Fiz o seguinte: Coloquei os nomes dos campos menores e digitei o código todo novamente, mas fui testando um campo de cada vez. Observei o seguinte: Tudo corre bem até a linha do SQL não quebrar: Quando chega aqui: $sql = "INSERT INTO $this->tabela (nome, email, n_ativ, n_livro, n_autor) VALUES (:nome, :email, :n_ativ,:n_livro, :n_autor)"; Com essa quebra inicio o erro ou no INSERT ou UPDATE; Estou quebrando as linhas assim, mas ainda apresenta erro: $sql = "INSERT INTO $this->tabela (nome, email, n_ativ, n_livro, n_autor) VALUES (:nome, :email, :n_ativ,\n" .":n_livro, :n_autor)"; Que eu lembre é assim, ou seja, \n" e inicia na outra linha com um . (concatenação), mas ainda mostra erro. Estou continuando as tentativas.
  11. TeixeiraRamos

    Erro em Alterar registros no Form

    Santos Boa Tarde. Perdão, por essas postagens. Estou envergonhado com tudo isso. Sinceramente não podia imaginar que um form para Cadastrar, Alterar e Excluir fosse criar tantas postagens. Foi tudo ao contrário da aula que assisti. Entendi, fui digitando e acompanhando. Depois resolvi a criar outro com mais campos e olha o que deu. Eu uso o Dw ou o Notepad++. Vou instalar ainda o NetBens IDE 8.2. Observe o seguinte: A diferença do sue código acima em relação ao meu são de duas aspas simples uma no início de: (' <?php echo e outra no final depois da ? aqui: id;?>');">Alterar O código todo do botão Alterar fica: <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal" onclick="load_modal('<?php echo $value->nome_atividade;?>','<?php echo $value->nome_livro;?>','<?php echo $value->nome_autor;?>','<?php echo $value->nome_editora;?>','<?php echo $value->quant_fl;?>','<?php echo $value->fl_parei;?>','<?php echo $value->data_inicio;?>','<?php echo $value->data_termino;?>','<?php echo $value->data_paralisacao;?>','<?php echo $value->observacao;?>','<?php echo $value->id;?>');">Alterar</button> Porém se colocar essa aspas não resolve, continua não Alterando os registros. O que não entendo é que o script abaixo, original, digamos, faz tudo correto Cadastra, Altera, Exclui e salva no banco. O que mudou em relação ao meu script? Inclui mais campos no bando e em todos as linhas do script. Não tem como não funcionar. Observe, por favor, a imagem ao clicar no botão "Alterar" o form modal. Ele edita os registros. Logo, o form está interagindo com o bando, caso contrário editaria. Vou clicar no botão Alterar do primeiro registro: Na coluna Ativ. foi digitado no cadastramento Testa. Aterei para Teste observe agora depois de clicar no botão do modal Alterar: Agora observe de onde eu tirei todo esse código. Esse faz tudo corretamente Cadastra, Altera, Exclui. <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal" onclick="load_modal('<?php echo $value->nome;?>', '<?php echo $value->email;?>', <?php echo $value->id;?>);">Alterar</button>
  12. TeixeiraRamos

    Erro em Alterar registros no Form

    Santos, Todos os campos do echo aqui são editados no form modal de Alterar: <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal" onclick="load_modal ('<?php echo $value->nome_atividade;?>', '<?php echo $value->nome_livro;?>', '<?php echo $value->nome_autor;?>', '<?php echo $value->nome_editora;?>', '<?php echo $value->quant_fl;?>', '<?php echo $value->fl_parei;?>', '<?php echo $value->data_inicio;?>', '<?php echo $value->data_termino;?>', '<?php echo $value->data_paralisacao;?>', '<?php echo $value->observacao;?>', <?php echo $value->id;?>);">Alterar</button> </td> Porem isso não está funcionando. // Alterar Usuario if ( isset($_POST['alterar']) ) { $id = $_POST['id_uii']; $nome_atividade = $_POST['nome_atividade']; $nome_livro = $_POST['nome_livro']; $nome_autor = $_POST['nome_autor']; $nome_editora = $_POST['nome_editora']; $quant_fl = $_POST['quant_fl']; $fl_parei = $_POST['fl_parei']; $data_inicio = !$_POST['data_inicio'] ? NULL : date('Y-m-d', strtotime(str_replace('/', '-',$_POST['data_inicio']))); $data_termino = !$_POST['data_termino'] ? NULL : date('Y-m-d', strtotime(str_replace('/', '-',$_POST['data_termino']))); $data_paralisacao = !$_POST['data_paralisacao'] ? NULL : date('Y-m-d', strtotime(str_replace('/', '-',$_POST['data_paralisacao']))); $observacao= $_POST['observacao']; $usuario->setNome_atividade($nome_atividade); $usuario->setNome_livro($nome_livro); $usuario->setNome_autor($nome_autor); $usuario->setNome_editora($nome_editora); $usuario->setQuant_fl($quant_fl); $usuario->setFl_parei($fl_parei); $usuario->setData_inicio($data_inicio); $usuario->setData_termino($data_termino); $usuario->setData_paralisacao($data_paralisacao); $usuario->setObservacao($observacao); $usuario->update($id); } ?>
  13. TeixeiraRamos

    Erro em Alterar registros no Form

    Vou verificar.
  14. TeixeiraRamos

    Erro em Alterar registros no Form

    tem que verificar, se está passando valores pro banco Não passa dá um echo em cada variável ($_POST) - fiz dentro do php echo 'data_inicio"; Não mostra nada.
  15. TeixeiraRamos

    Erro em Alterar registros no Form

    Realmente, entendi. Mas não altera nada.
×

Informação importante

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