Jump to content

wwwendel

Members
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

0 Comum

About wwwendel

Recent Profile Visitors

305 profile views
  1. Saudação Ho! Oráculo! Clico em um ícone que faz a busca no banco por id, isso em laravel, só que na Route:: quando busca a página dá (not found). Eu já modifiquei o primaryKey de protected para public... bem vou disponibilizar os arquivos.
  2. wwwendel

    php update em uma modal materialize css

    Olá Oráculo! Eu estou tentando fazer um crud em php no qual a parte faz a atualização (update) que é feita dentro de uma modal em materializecss, mmmmaaaasssss não está pegando o id quando eu clico para joga-lo com as outras variáveis para esse modal ele diz que ela está indefinida. =========================================================== //esse é meu arquivo Funcoes.php public function update($id){ $sql = "UPDATE $this->table SET nome_produto = :nome_produto, valor_produto = :valor_produto, descricao_produto = :descricao_produto WHERE id = :id"; $stmt = ConectDB::prepare($sql); $stmt->bindParam(':id', $id, PDO::PARAM_INT); $stmt->bindParam(':nome_produto', $this->nome_produto); $stmt->bindParam(':valor_produto', $this->valor_produto); $stmt->bindParam(':descricao_produto', $this->descricao_produto); return $stmt->execute(); } public function readOn($id){ $sql = "SELECT * FROM $this->table WHERE id = :id"; $stmt = ConectDB::prepare($sql); $stmt->bindParam(":id", $id, PDO::PARAM_INT); $stmt->execute(); return $stmt->fetch(); } ============================================================== //esse é meu arquivo update.php <?php $funcoes = new Funcoes();?> <?php if (isset($_POST['alt'])) { $id = (int) $_POST['id']; $nome_produto = $_POST['nome_produto']; $valor_produto = $_POST['valor_produto']; $descricao_produto = $_POST['descricao_produto']; $funcoes->setNome_produto($nome_produto); $funcoes->setValor_produto($valor_produto); $funcoes->setDescricao_produto($descricao_produto); if ($funcoes->update($id)) { echo "Alterado"; } } ?> <?php if (isset($_GET['acao']) and $_GET['acao'] == 'editar') { $id = (int) $_GET['id']; $rs = $funcoes->readOn($id); } ?> <?php $read = $funcoes->read();?> <table class="table highlight responsive-table"> <thead> <th width="100px;">cod.</th> <th width="100px;">produto</th> <th width="100px;">valor</th> <th width="100px;">descrição</th> <th width="100px;">atualizar</th> </thead> </table> <div style="overflow:auto; width: auto; height: 265px;"> <table class="table highlight responsive-table"> <?php foreach ($read as $key => $value) {?> <tbody> <tr> <td width="100px;"><?php echo $value['id'];?></td> <td width="100px;"><?php echo $value['nome_produto'];?></td> <td width="100px;"><?php echo $value['valor_produto']; ?></td> <td width="100px;"><?php echo $value['descricao_produto']; ?></td> <td width="100px;"> <button class="waves-effect waves-light waves-grey darken-1"><?php echo "<a href='update.php?acao=excluir&id=" . $value['id'] . "' onclick='return confirm(\"Deseja realmente excluir?\")'>"; ?><i class="material-icons red-text">delete</i></button> <button data-target="modal1" class="waves-effect waves-grey darken-1" href='?id=".$row['id']."><?php echo "<a href='update.php?acao=editar&id=" . $value['id'] . "'></a>";?><i class="material-icons black-text">edit</i></button> <!-- =============ESSA É A PARTE QUE FICA DENTRO DA MODAL --> <div id="modal1" class="modal"> <div class="modal-content"> <h4 class="truncate">Atualizar produto</h4> <form method="post" action="update.php"> <input type="text" name="nome_produto" value="<?php echo $rs['nome_produto']; ?>" id="<?php echo $rs['nome_produto']; ?>" placeholder="Digite o Produto..."/><br> <input type="text" name="valor_produto" value="<?php echo $rs['valor_produto']; ?>" id="<?php echo $rs['valor_produto']; ?>" placeholder="Digite o Valor do Produto..."/><br> <input type="text" name="descricao_produto" value="<?php echo $rs['descricao_produto']; ?>" id="<?php echo $rs['descricao_produto']; ?>" placeholder="Descrição do Produto..."/> <input type="hidden" name="id" value="<?php echo $rs['id']; ?>" id="<?php echo $rs['id']; ?>" placeholder="Descrição do Produto..."/> <div class="modal-footer"> <div class="container-fluid"> <a href="" class="modal-action modal-close waves-effect waves-grey darken-1 btn-flat">fechar</a> <a href="" input type="submit" name="alt" class="waves-effect waves-grey darken-1 btn-flat">atualizar</a> </div> </div><!--end modal-footer--> </form> </div><!--FIM DA MODAL--> </div><!--end class modal--> </td> </tr> </tbody> <?php } ?> </table> ========================================================
  3. EdCesar! Obrigado consegui usando realpath respondito no tópico pelo ~TiuTalk~ , mas vou tentar o seu . Muito obrigado!
  4. o erro persistiu: Warning: require_once(C:\xampp\htdocs\PhpFolhaDePonto/carregaClasses/carregaClasses.php): failed to open stream: No such file or directory in C:\xampp\htdocs\PhpFolhaDePonto\index.php on line 2 Fatal error: require_once(): Failed opening required 'C:\xampp\htdocs\PhpFolhaDePonto/carregaClasses/carregaClasses.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\PhpFolhaDePonto\index.php on line 2 Já tentei de todas as formas, mas sempre quando eu chamo a classe Controller.php que fica na pasta controller da isso, parece que só aceita chamar a classe Controller.php apenas uma vez.
  5. Saudações! Estou tendo problemas para chamar arquivos, quando carrego a página ele diz que diretório não foi encontrado, então corrijo o erro apontado, corrigido então, o outro arquivo dá o mesmo erro, corrigido então, o erro passa para o outro arquivo e assim segue nesse ciclo. Já tentei usar require_once, require, include, include_once, __autoload, spl_autoload_register, massssssss, nada funcionou! Give a light ! Oooh Big Oracle! Fatal error: Class 'DB' not found in C:\xampp\htdocs\RegistroPonto\controller\Controller.php on line 9 //essa é a classe Controller.php que fica na pasta controller <?php function loaderClass($bancFile){ if(file_exists("model/" . $bancFile . ".php")){ require_once ("model/" . $bancFile . ".php"); } } spl_autoload_register("loaderClass"); class Controller extends DB { //....e continua //======================================================== <?php function __autoload($file){ if(file_exists('controller/' . $file . '.php')){ require_once ('controller/' . $file . '.php'); } else { exit('O aquivo' . $file . 'não foi encotrado!'); } } <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> //........ e continua //========================================================= Desde já agradeço qualquer manifestação !
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.