Jump to content

Search the Community

Showing results for tags 'CRUD'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 22 results

  1. Olá, estou fazendo um trabalho para meu curso e me surgiu uma dúvida . Montei o crud e até agora tenho tudo funcionando, mas meu professor nos pediu para adicionar o campo Visualizar e visualizar assim, apenas o dado de uma pessoa. Ou seja, ao clicar em visualizar preciso ter como resultado os dados de apenas uma pessoa e não de todas como estou vendo ( vê-se nas imagens, imagem 2 que aparece ao clicar em qualquer visualizar da página index). Alguém me ajuda? Meu codigo de visualizar: <HTML> <?php //including the database connection file //include_once("classes/Crud.php"); include_once "Crud.php" ; $crud = new Crud(); //fetching data in descending order (lastest entry first) $query = "SELECT * FROM infracao ORDER BY codigo DESC"; $result = $crud->getData($query); //echo '<pre>'; print_r($result); exit; function get_post_action($codigo) { $params = func_get_args(); foreach ($params as $codigo) { if (isset($_POST[$codigo])) { return $codigo; } } } $servername = "localhost"; $database = "test"; $username = "root"; $password = ""; // Criando conexão $conn = mysqli_connect($servername, $username, $password, $database); // Checando conexão if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "<h2>Sucesso - Conectado ao banco</h2>"; ?> <!DOCTYPE html> <html> <head> <title>Página principal</title> </head> <body> <table width='80%' border=0> <tr bgcolor='#CCCCCC'> <td>Nome do condutor</td> <td>CNH do condutor</td> <td>Descrição da infração</td> <td>Pontos da infração</td> </tr> <?php foreach ($result as $key => $res) { echo "<tr>"; echo "<td>".$res['nome_condutor']."</td>"; echo "<td>".$res['cnh']."</td>"; echo "<td>".$res['desc_infracao']."</td>"; echo "<td>".$res['ponto_infracao']."</td>"; } ?> </table> </body> </html>
  2. Soneca_BO

    CRUD na Linguagem TM1

    Boa tarde Pessoal! Estou a um bom tempo tetando fazer um CRUD em um banco de dados não tradicional e sim do "Cognos tm1", Estou fazendo uma aplicação WEB e queria usar o Ajax com jquery e javascript(dependendo do caso) para fazer um CRUD salvando dados deletando e fazendo as devidas atualizações, mas não estou conseguindo fazer o "PUT" e nem o "DELETE", E não faço ideia de como começar a escrever o código para os métodos informados acima. Segue código criado para fazer o GET (só conseguir fazer o GET) $.ajax({ username: 'admin', password: ' ', url: "http://localhost:8881/api/v1/Cubes('ACO.200.Despesas')/Views('visao')/tm1.Execute?$expand=Cube($select=Name;$expand=Dimensions($select=Name)),Axes($expand=Tuples($expand=Members($select=Name;$expand=Element($select=UniqueName)))),Cells", method: 'POST', headers: { "Authorization": "Basic YWRtaW46", "cache-control": "no-cache", }, contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { console.log(data); }, error: function () { alert("erro"); } }); Obs.: não sou muito bom em rest e estou buscando aprender mais sobre ele, se alguém poder me ajudar agradeceria muito. Desde já agradeço alguém que conseguir me da uma força.
  3. U.Sasuke

    Crud com validações como fazer?

    Fala galera, sou novo em programação estou com uma duvida e dificuldade em validar o a parte de UPDATE (em que o usuário vai editar seus dados) vcs tem alguma sugestão? alterar.php, onde tem formulario do UPDATE <?php include "arquivo.class.php"; $arquivo = new Usuarios(); if(!empty($_GET['id'])) { $id = $_GET['id']; $info = $arquivo->getInfo($id); if(empty($info['email'])) { header("Location: principal.php"); exit; } // caso contrario manda para o index: }else { header("Location: alterar.php?retorno=303"); // Um exit para garantir que ele não vai exibir o resto do conteudo. exit; } ?> <!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet"= href="style2.css"> <link href="css/bootstrap.min.css" rel="stylesheet"/> <script src="js/bootstrap.min.js"></script> </head> <body> <div class="div"> <h1 class="h1">Editar</h1> <form method="POST" action="alterar_submit.php"> <div class="form-group"> <input type="hidden" name="id" value="<?php echo $id; ?>" /> <label for="nome1">Nome</label> <input id="nome1" type="text" name="nome" class="form-control" aria-describedby="nomeHelp" placeholder="Seu nome"><br></br> <label for="email1">Email</label> <input id="email1" type="email" name="email" class="form-control" aria-describedby="emailHelp" placeholder="Seu email"><br></br> <button type="submit" name="Confirmar" class="btn btn-primary">Alterar</button><br></br> </div> </div> </form> </body> </html> principal.php <?php session_start(); if(!isset($_SESSION['login'])){ header("Location: index.php?login=semsessao"); } ?> <?php include "arquivo.class.php"; $arquivo = new Usuarios(); ?> <!DOCTYPE html> <html> <head> <title></title> <link href="css/bootstrap.min.css" rel="stylesheet"/> <script src="js/bootstrap.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> </head> <body> <nav class="navbar navbar-expand-lg navbar-light bg-light"> <a class="navbar-brand" href="#">Navbar</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mr-auto"> <li class="nav-item active"> <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="index.php">Login</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Dropdown </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Something else here</a> </div> </li> <li class="nav-item"> <a class="nav-link disabled" href="#">Disabled</a> </li> </ul> <form class="form-inline my-2 my-lg-0"> <input class="form-control mr-sm-2" type="search" placeholder="Search" aria-label="Search"> <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button> </form> </div> </nav> <br> <div class="alert alert-success" role="alert" style="display:none;"> <center>Cadastro realizado com suscesso!</center> </div> <br> <div class="row"> <div class="col-1"></div> <div class="col-10"> <a href="cadastrar.php"><button class="btn btn-primary">Cadastrar</button></a> </div> <div class="col-1"></div> </div> <br> <div class="row"> <div class="col-1"></div> <div class="col-10"> <table class="table table-striped"> <tr> <th>Id</th> <th>Nome</th> <th>Email</th> <th></th> <th></th> </tr> <?php $lista = $arquivo->getAll(); foreach($lista as $item): ?> <tr> <td><?php echo $item['id']; ?></td> <td><?php echo $item['nome']; ?></td> <td><?php echo $item['email']; ?></td> <td> <a class="btn btn-primary" href="alterar.php?id=<?php echo $item['id']; ?>"> Alterar</a> </td> <td> <a class="btn btn-danger"href="excluir.php?id=<?php echo $item['id']; ?>"> Excluir</a> </td> </tr> <?php endforeach; ?> </table> </div> <div class="col-1"></div> </div> </body> </html> <?php $retorno = -1; if(!empty($_GET['retorno'])) { $retorno = $_GET['retorno']; } if($retorno <> -1){ if ($retorno == 1){ echo "<script type='text/javascript'> $(document).ready(function(){ $('.alert-success').text('Usuário cadastrado com sucesso!'); $('.alert-success').slideUp( 300 ).delay( 800 ).fadeIn( 400 ).delay( 2000).fadeOut( 400 ); }); </script>"; } if ($retorno == 201){ echo "<script type='text/javascript'> $(document).ready(function(){ $('.alert-success').text('Usuário excluído com sucesso!'); $('.alert-success').slideUp( 300 ).delay( 800 ).fadeIn( 400 ).delay( 2000).fadeOut( 400 ); }); </script>"; } if ($retorno == 301){ echo "<script type='text/javascript'> $(document).ready(function(){ $('.alert-success').text('Usuário alterado com sucesso!'); $('.alert-success').slideUp( 300 ).delay( 800 ).fadeIn( 400 ).delay( 2000).fadeOut( 400 ); }); </script>"; } if ($retorno == 401){ echo "<script type='text/javascript'> $(document).ready(function(){ $('.alert-success').text('Bem Vindo! À sua página principal!'); $('.alert-success').slideUp( 300 ).delay( 800 ).fadeIn( 400 ).delay( 2000).fadeOut( 400 ); }); </script>"; } } ?> <?php include "arquivo.class.php"; $arquivo = new Usuarios(); if(!empty($_POST['id'])) { $id = $_POST['id']; if(!empty($_POST['nome'])) { $nome = $_POST['nome']; if(!empty($_POST['email'])) { $email = $_POST['email']; // Classe cadastrar chamada: if ($arquivo->alterar($nome, $email, $id)){ header("Location: principal.php?retorno=301"); }else{ header("Location: alterar.php?retorno=302"); } } } } Essa ultima alterar_submit.php esse pega os dados do formulario PS: Fiz essa variavel retorno para validar assim mandar uma mensagem de erro para o usuario so que nao deu mt certo
  4. Fatal error: Uncaught Error: Call to undefined function validaLogin() in C:\xampp\htdocs\tcaCrud2b\view\coordenacao\eventos.php:4 Stack trace: #0 C:\xampp\htdocs\tcaCrud2b\tpl-coordenacao.php(50): include() #1 {main} thrown in C:\xampp\htdocs\tcaCrud2b\view\coordenacao\eventos.php on line 4 Eu logo normalmente, mas, quando chego na parte dever os eventos cadastrados, ocorre esse erro fatal. Alguém poderia me ajudar? (Caso alguém queira fazer download do projeto para ter uma melhor visão, estarei deixando o link juntamente com o arquivo de banco de dados: https://drive.google.com/drive/folders/1NYw7ss7G9YJl9bXDEHfsH61vvbtEHmSC )
  5. GilsonOP

    Listagem com PDO

    Olá sou novo aqui, estou com dificuldades em listar esses arquivos no meu index usando pdo. vou deixar o codigo aqui embaixo e os prints. <tbody> <?php include_once "conexao.php"; $sql = "SELECT * FROM pessoa"; $comando = $con->execute($sql); $retorno = $con->fetchAll(PDO::FETCH_ASSOC); foreach($retorno as $linha) { echo '<tr>'; echo '<td>'. $linha['nome'] . '</td>'; echo '<td>'. $linha['endereco'] . '</td>'; echo '<td>'. $linha['telefone'] . '</td>'; echo '<td>'. $linha['email'] . '</td>'; echo '<td width=250>'; echo '<a class="btn btn-primary" href="index_listar.php?id='.$linha['id'].'">Listar</a>'; echo ' '; echo '<a class="btn btn-warning" href="index_alterar.php?id='.$linha['id'].'">Atualizar</a>'; echo ' '; echo '<a class="btn btn-danger" href="index_deletar.php?id='.$linha['id'].'">Excluir</a>'; echo '</td>'; echo '<tr>'; } ?> </tbody>
  6. O CODIGO ESTA NOS COMENTARIOS Alguem poderia me ajudar, como eu posso por login na minha pagina index.php e cadastro na pagina cadastro.php, so que com um nivel de acesso, se a pessoa que logar for adm vai para a pagina indexadm.php, JA TENHO o CRUD feito e queria saber como por essa funcao de login, se puderem me ajudar agradeceria dms.
  7. marcofavero3

    C# MySQL problema na pesquisa de crud

    Olá pessoal, estou criando um sistema de um Mercado com no visual studio utilizando o workbench como banco de dados, tenho tido o problema na hora de colocar o botão PESQUISAR meu programa localiza um erro no código e não sei resolver, infelizmente sem o pesquisar não consigo testar o alterar e nem o botão excluir, visto que o botão cadastrar já está 100% ok. vou colocar meu código e meu banco de dados para que possam conferir, eu necessito de ajuda pois não estou conseguindo resolver e não consigo mais entender o que esta acontecendo, obrigado desde já, e desculpe minha falta de conhecimento, ainda estou engatinhando em c# e mysql. Meu banco se chama Mercado e possui 3 tabelas, sendo elas produto, caixa e venda, por hora tenho enfrentado esse problema no produto na hora de pesquisar o mesmo, o código vai pra parte do código que pintei em vermelho, e essas 2 linhas mais acima pintadas de verde estão no mínimo duvidosas.. estou upando 2 fotos, uma com o botão pesquisar e outra com o botão excluir. Código do botão Pesquisar :::::: public consulta() { InitializeComponent(); } MySqlConnection conexao = null; private string strCon = ("Persist Security Info = True; server=localhost;database=mercado;uid=root;"); private string strMysql = string.Empty; MySqlDataAdapter da; DataTable produto; (Field 'consulta.produto' is never assigned to, and will always have it default value null) MySqlDataReader dr; (aqui consta que o field consulta nunca foi usado) private void consulta_Load(object sender, EventArgs e) { } private void btn_pesquisa_Click(object sender, EventArgs e) { conexao = new MySqlConnection(strCon); MySqlCommand comando = new MySqlCommand(strMysql, conexao); strMysql = "SELECT FROM * produto where idproduto = " + txt_pesquisa.Text; conexao = new MySqlConnection(strCon); da = new MySqlDataAdapter(strMysql, conexao); da.Fill(produto); (An unhandled exception of type 'System.ArgumentNullException' occurred in System.Data.dll Additional information: Valor não pode ser nulo.) try { if(txt_pesquisa.Text == string.Empty) { throw new Exception("Digite o Código"); } conexao.Open(); conexao = new MySqlConnection(strCon); MySqlDataReader dr = comando.ExecuteReader(); if (dr.HasRows == false) { throw new Exception("Código Inválido"); } dr.Read(); txt_cod.Text = Convert.ToString(dr["idproduto"]); txt_nome.Text = Convert.ToString(dr["nome"]); txt_valor.Text = Convert.ToString(dr["preco"]); txt_qnt.Text = Convert.ToString(dr["quantidade"]); } catch(Exception ex) { MessageBox.Show(ex.Message); } finally { conexao.Close(); } }
  8. felipesneiva

    Dica de Desenvolvimento Relacional

    Salve galera bom dia, Estou estudando e fazendo alguns CRUDs para aprender em diversas linguagens (php e java) e maneiras de desenvolvimento. Me surgiu uma dúvida quanto a banco de dados relacional. Ao desenvolver um sistema de gestão empresarial ERP, gostaria de saber qual é a melhor forma de fazer o relacionamento de tabelas como cliente, fornecedor, empresa etc... ao invés de ter uma tabela para cada entidade. Ex: A tabela Parceiro tem todas as informações de pessoa, tais como nome, cpf, cnpj, dtnascimento etc.. A tabela Cliente tem todas as informações de cliente exclusivas, e está relacionada ao parceiro. Sendo assim o CRUD tem q gravar nas duas tabelas de uma vez só. A tabela Funcionário tem todas as informações de funcionário tais como dtcontratação, pis, ctps etc... Sendo assim, o CRUD de cliente terá de gravar as 2 tabelas ao mesmo tempo, uma com a chave estrangeira da outra. Ex: ParceiroCodigo:1,Parceironome:Cliente exemplo; ClienteCodigo:1, ClienteDtAberturadaLoja; OU Criar uma tabela para cada entidade, com todos os dados independente se estão repetidos ou não..Exemplo: A tabela cliente possui todos os dados padrão tais como nome, cnpj, dt nascimento e os dados referente apenas a cliente etc... A tabela funcionario possui todos os dados padrão tais como nome, cnpj, dtnascimento etc.. Desta forma o CRUD iria gravar apenas 1 tabela para cada situação. ClienteNome: Cliente exemplo, ClienteDtAbertura, etc. Obviamente existirá relacionamento com outras tabelas, como por exemplo tabela de UF, Cidades, Localidade, porém será feito com chave estrangeira e gravará apenas em uma tabela no CRUD. Estaria errado fazer de alguma dessas formas? Qual a melhor maneira de se fazer? Qual a desvantagem de utilizar a menos indicada? Muito obrigado, bom dia a todos.
  9. Rodrigo5468

    Validação

    Olá, boa noite à todos! Estou tendo algumas dificuldades em achar a melhor forma possível de validar um formulário, um cadastro... Irei deixar aqui logo abaixo o exemplo de como estou usando em teste, está funcionando mas não tenho certeza se é o método certo. <?php public function insert() { if(isset($usuario) && isset($nomesobrenome) && isset($email) && isset($senha)) { if(empty($usuario) OR empty($nomesobrenome) OR empty($email) OR empty($senha)) { echo 'Há campos vazios.'; } }else { $verifica = DB::prepare("SELECT * FROM {$this->table} WHERE usuario=:usuario OR nomesobrenome=:nomesobrenome OR email=:email"); $verifica->bindValue(':usuario',$this->usuario,PDO::PARAM_STR); $verifica->bindValue(':nomesobrenome',$this->nomesobrenome,PDO::PARAM_STR); $verifica->bindValue(':email',$this->email,PDO::PARAM_STR); $verifica->execute(); if($verifica->rowCount() == 0) { $sql = "INSERT INTO $this->table (usuario, nomesobrenome, email, senha) VALUES (:usuario, :nomesobrenome, :email, :senha)"; $stmt = DB::prepare($sql); $stmt->bindParam(':usuario', $this->usuario); $stmt->bindParam(':nomesobrenome', $this->nomesobrenome); $stmt->bindParam(':email', $this->email); $stmt->bindParam(':senha', $this->senha); return $stmt->execute(); }else { return false; } } } Estou estudando OO e PDO. Neste formulário existe 4 campos e, um adicional que é os termos, um checkbox. Eu quero verificar os seguintes campos. Usuário, Nome, E-mail Se não existir dados iguais em cada campo ele concede a permissão para enviar ao banco de dados, se não o script mostra os erros na tela do usuário. Li alguns artigos no Google, encontrei um que entendi melhor, ele pediu para criar uma variável. //Cria uma variável que terá os dados do erro $erro = false; //Verifica se o POST tem algum valor if(!isset($_POST) || empty($_POST )) { $erro = 'Nada foi postado.'; } //Cria as variáveis dinamicamente foreach($_POST as $chave => $valor) { //Remove todas as tags HTML //Remove os espaços em branco do valor $$chave = trim(strip_tags($valor)); //Verifica se tem algum valor nulo if(empty($valor)) { $erro = 'Existem campos em branco.'; } } //Verifica se $email realmente existe e se é um email. //Também verifica se não existe nenhum erro anterior if((!isset($email) || !filter_var($email, FILTER_VALIDATE_EMAIL)) && !$erro) { $erro = 'Envie um email válido.'; } //Se existir algum erro, mostra o erro if($erro) { echo $erro; }else{ //Se a variável erro continuar com valor falso //Você pode fazer o que preferir aqui, por exemplo, //enviar para a base de dados, ou enviar um email //Tanto faz. Vou apenas exibir os dados na tela. echo "<h1>Veja os dados enviados</h1>"; foreach($_POST as $chave => $valor) { echo '<b>' . $chave . '</b>: ' . $valor . '<br><br>'; } } A partir disso eu preciso criar os famosos "if", até aí tudo bem, mas como eu coloco no meu script? Fiz algumas tentativas e não conseguir. Poderiam me auxiliar neste assunto?
  10. Estou desenvolvendo um aplicativo que gera app Crud Extjs Bootstrap e jQuery. Para baixar acesse http://www.dias.adm.br
  11. rafaelzuckerberg

    login com duas tabelas

    Galera, tenho 2 usuários, não sei se fiz de maneira correta criando 2 tabelas uma para admin e outra para distribuidor, ambos tem alguns campos semelhantes tipo id, nome e senha por ex, outras somente o distribuidor tem, pois bem, na hora de logar percebi que so estava logando pela tabela que eu havia selecionado, óbvio, agora, como utilizar o login cm essas duas tabelas admin e distribuidor ? no CRUD da vida está assim bem dinâmico : public function select($fields,$table,$cond,$exec){ $this->prepExc('SELECT '.$fields.' FROM '.$table.' '.$cond.' ',$exec); return $this->query; } tenho uma classe de login que está assim ... $this->log = $this->senha == $senha? $this->crud->select('*','administrador','WHERE email = ? && senha = ?',array($this->email,$this->cpt->setCripto($this->senha))): FALSE; ... estava estudando aqui sobre junções de tabelas UNIO inner join e etc.... agora como aplicar neste caso, tenho duas tabelas distintas e ambos irão fazer login, como consultar as duas tabelas para que possam fazer login...?
  12. wcarriello

    Classe de Conexão PDO com CRUD

    Fala galera, estou estudando PHPOO + PDO e estou criando minha primeira classe de conexao. O que ocorre é o seguinte. Conecta, mas não consigo usar o método listar(), pois ele não carrega o metodo conectar(). Segue abaixo o código. Observação, sou totalmente aberto a críticas construtivas, inclusive caso notem algo que não é mais recomendado pela comunidade. Esse é um script para aprender e aperfeiçoar o que estou aprendendo. arquivo banco.class.php; <?php abstract class Banco { public $conn; public $consulta; public function conectar() { try { $conn = new PDO('mysql:host=127.0.0.1;dbname=orcamento', "root", ""); $conn->exec("set names utf8"); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Conectado! <br />"; } catch (PDOException $e) { echo "ERROR: {$e->getMessage()}"; } } public function listar(){ $consulta = $conn->query("SELECT * FROM usuario"); while($linha = $consulta->fetch(PDO::FETCH_ASSOC)){ echo "Nome: {$linha['usuarionome']} <br />"; } } public function desconectar() { //Aqui vai o metodo para desconectar } } class Usuario extends Banco{ } e o index.php; <?php $usuario = new Usuario(); $usuario->conectar(); $usuario->listar(); ?> A idéia, é ir implementando as "query" aos poucos para ir aprendendo mais. Esse script está retornando o seguinte erro:
  13. AndersonWS

    Crud em Laravel

    Boa tarde. Para estudos alguém teria um Crud em Laravel, bem simples mesmo somente para estudos, funcional? Já procurei na internet, mas ou é muito avançado ou muito básico. Só queria um completo, cadastro, edição e exclusão com o Sql funcional e as rotas para ter uma partida. Se tiver o exemplo dos arquivos pode ser também. O Laravel já está instalado. Grato.
  14. Raphael1001fly

    Erro no insert do banco de dados

    Galera, boa tarde, gostaria da ajuda de vocês. Alguém sabe porque estou recebendo a mensagem "ERRO AO CADASTRAR"? Acho que é na função create mas não estou achando segue o print. segue o codigo: <?php const HOST = 'localhost'; const USER = 'root'; const PASS = ''; const DBSA = 'log_sys'; @$link = mysqli_connect(HOST,USER,PASS,DBSA); if($link): echo 'Conectado com sucesso'; else: echo 'Erro ao conectar'.mysqli_conncet.error; endif; echo '<hr />'; //CREATE $nome = 'Wanderson'; $email = 'wanwan@hotmail.com'; $senha = 'wanwan123'; $tabela = 'usuario'; $queryCreate = "INSERT INTO {$tabela} (nm_usuario,email_usuario,senha_usuario) VALUES ('$nome','$email,'$senha')"; $create = mysqli_query($link,$queryCreate); if($create): echo 'Cadastro com sucesso'; else: echo'Erro ao cadastrar'; endif; echo'<hr />'; //UPDATE $novoNome = $nome. 'Prudencio'; $tabela = 'usuario'; $queryUpdate = "UPDATE {$tabela} SET nm_usuario = 'novoNome' WHERE nm_usuario = '$nome'"; $update = mysqli_query($link,$queryUpdate); if($update): echo mysqli_affected_rows($link).' registros atualizados com sucesso'; else: echo'Erro ao atualizar'; endif; echo'<hr />'; //DELETE $queryDelete = "DELETE FROM {$tabela} WHERE id_usuario = 3"; $delete = mysqli_query($link,$queryDelete); if($delete): echo mysqli_affected_rows($link).' registros removidos com sucesso:'; else: echo 'Erro ao deletar: '.mysqli_error($link); endif; echo'<hr />'; //READ $queryRead = "SELECT *FROM usuario"; $read = mysqli_query ($link,$queryRead); if($read): foreach ($read as $res): extract($res); echo $id_usuario." - ".$nm_usuario." - ".$email_usuario .'<br />'; endforeach; else: echo 'Erro ao ler: '.mysqli_error($link); endif; ?>
  15. flaviocqueiroz

    Sistema de Voto repetido a cada id

    Ola Pessoal, Nao sou muito experiente em php, mais andei pesquisando na net e achei algumas coisas no qual andei modificando e atendendo minha necessita, a minha intenção é de criar um site na minha cidade no qual pessoas possam buscar por profissionais, e para isso quero colocar um sistema de votação, achei um bem legal só que quando implantei no site ele fica com esse problema de repetir todos os votos de cada id da minha base de dados, alguém poe me ajudar segue imagem e o código da pagina principal. <!-- Login --> <? //verifica se o usuário está logado session_start(); if (!isset($_SESSION['s_login'])) { header('location: login.php'); die; } ?> <!-- Logoff --> <p align="right"> <a href="logout.php">Fazer Logout</a> <!-- Inicio Busca Profissionais --> <?php require 'conexao.php'; // Recebe o termo de pesquisa se existir $termo = (isset($_GET['termo'])) ? $_GET['termo'] : ''; // Verifica se o termo de pesquisa está vazio, se estiver executa uma consulta completa if (empty($termo)): $conexao = conexao::getInstance(); $sql = 'SELECT id, nome, email, celular, cidade, tipo_servico, status, foto FROM tab_profissionais'; $stm = $conexao->prepare($sql); $stm->execute(); $profissionais = $stm->fetchAll(PDO::FETCH_OBJ); else: // Executa uma consulta baseada no termo de pesquisa passado como parâmetro $conexao = conexao::getInstance(); $sql = 'SELECT id, nome, email, celular, cidade, tipo_servico, status, foto FROM tab_profissionais WHERE nome LIKE :nome OR email LIKE :email OR tipo_servico LIKE :tipo_servico'; $stm = $conexao->prepare($sql); $stm->bindValue(':nome', $termo.'%'); $stm->bindValue(':email', $termo.'%'); $stm->bindValue(':tipo_servico', $termo.'%'); $stm->execute(); $profissionais = $stm->fetchAll(PDO::FETCH_OBJ); endif; ?> <?php include ("conn.php") ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Lista de Profissionais</title> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/custom.css"> <script type="text/javascript" language="javascript" src="js/jquery.js"></script> <script type="text/javascript"> $(function($) { // Quando clicando em uma imagem da div que tem CLASS = nome $("div.nome img").click(function() { // Recupera o ID da nome que est� na propriedade LANG da DIV-PAI da imagem e que tem CLASS = nome var id = $(this).parent("div.nome").attr("lang"); // Recupera o tipo (bom|ruim) que est� na propriedade ALT da imagem clicada var tipo = $(this).attr("alt"); // Seleciona o SPAN onde est�o os votos var votos = $("div[lang="+id+"] span."+tipo+" span.valor"); // Seleciona a DIV onde ser�o colocadas as mensagens var status = $("div[lang="+id+"] div.status"); // Mensagem de carregando status.html("<img src='imagens/loader.gif' alt='Carregando...' />"); // Faz a requisi��o AJAX $.post("ajax/votar.php", {id: id, tipo: tipo}, function(resposta) { // Se houver uma mensagem na resposta, exibe a mensagem if (resposta) { status.html(resposta); } // Quando a resposta for FALSE else { // Incrementa mais um aos votos votos.html(parseInt(votos.html()) + 1); // Mensagem de sucesso status.html("Obrigado por votar!"); } }); }); }); </script> <style type="text/css"> body { font-family: "Trebuchet MS"; font-size: 12px; margin-left: 15px; } h1 { font-size: 16px; border-bottom: 1px dashed #CCC; } div.nome { margin-bottom: 15px; } div.nome span.bom { color: green; } div.nome span.ruim { color: red; } div.nome img { vertical-align: bottom; cursor: pointer; } div.nome div.status { color: #999; } </style> </head> <body> <div class='container'> <fieldset> <!-- Cabeçalho da Listagem --> <legend><h1>Lista de Profissionais</h1></legend> <!-- Formulário de Pesquisa --> <form action="" method="get" id='form-contato' class="form-horizontal col-md-10"> <label class="col-md-2 control-label" for="termo">Pesquisar</label> <div class='col-md-7'> <input type="text" class="form-control" id="termo" name="termo" placeholder="Infome o Nome do profissional ou Tipo de Profissional"> </div> <button type="submit" class="btn btn-primary">Pesquisar</button> <a href='index.php' class="btn btn-primary">Ver Todos</a> </form> <!-- Link para página de cadastro --> <a href='cadastro.php' class="btn btn-success pull-right">Cadastrar Profissional</a> <div class='clearfix'></div> <?php if(!empty($profissionais)):?> <!-- Tabela de Profissionais --> <table class="table table-striped"> <tr class='active'> <th>Foto</th> <th>Nome</th> <th>E-mail</th> <th>Celular</th> <th>Cidade</th> <th>Profissional</th> <th>Status</th> <th>Avalia��o</th> <th>Ação</th> </tr> <?php foreach($profissionais as $profissional):?> <tr> <td><img src='fotos/<?=$profissional->foto?>' height='40' width='40'></td> <td><?=$profissional->nome?></td> <td><?=$profissional->email?></td> <td><?=$profissional->celular?></td> <td><?=$profissional->cidade?></td> <td><?=$profissional->tipo_servico?></td> <td><?=$profissional->status?></td> <td> <?php // Selecionando todas as tab_profissionais $query = mysql_query("SELECT * FROM tab_profissionais GROUP BY id"); // Passando nome por nome while ($profissional = mysql_fetch_object($query)): ?> <div class="nome" lang="<?php echo $profissional->id; ?>"> <img src="imagens/bom.png" alt="bom" /> <span class="bom"> (<span class="valor"><?php echo $profissional->bom; ?></span>) </span> <img src="imagens/ruim.png" alt="ruim" /> <span class="ruim"> (<span class="valor"><?php echo $profissional->ruim; ?></span>) </span> <div class="status"></div> </div> <?php endwhile; ?> </td> <td> <a href='editar.php?id=<?=$profissional->id?>' class="btn btn-primary">Editar</a> <a href='javascript:void(0)' class="btn btn-danger link_exclusao" rel="<?=$profissional->id?>">Excluir</a> </td> </tr> <?php endforeach;?> </table> <?php else: ?> <!-- Mensagem caso não exista profissionais ou não encontrado --> <h3 class="text-center text-primary">Não existem profissionais cadastrados!</h3> <?php endif; ?> </fieldset> </div> <script type="text/javascript" src="js/custom.js"></script> </body> </html>
  16. Fabricio da Silva Dias

    Crud

    Eae galerinha, beleza com vocês? Bom, sou iniciante no mundo da programação, porém estou aqui para compartilhar com vocês um projeto que desenvolvi :DD Trata-se de um CRUD :DD Está ai minhas contribuições: https://github.com/silvadias22/Crud---Git e https://gist.github.com/silvadias22/dca852f3f5af60cca2b3
  17. cabaçonophp

    procedure update de dados no mysql

    glr....montei essa procedure, mas pelo que entendi ela não faz o replace de dados no banco. Os parâmetros são recebidos (aparentemente) corretos, mas o banco não é sensibilizado. Vlw quem puder ajudar!!! delimiter $$ CREATE PROCEDURE aquinarua.sp_update_operador( IN unidade_interna VARCHAR(100), nome VARCHAR(45), /*IN id_cpf VARCHAR(45),*/ telefone VARCHAR(45), celular VARCHAR(45), email VARCHAR(45), apelido VARCHAR(45), cod_operador VARCHAR(50), tipo VARCHAR(45), filial VARCHAR(45), sexo VARCHAR(45), senha VARCHAR(45), status varchar(5) ) BEGIN REPLACE INTO tbl_cad_user (unidade_interna, nome, /*id_cpf,*/ telefone, celular, email, apelido, cod_operador, tipo, filial, sexo, senha, status) VALUES ('unidade_interna', 'nome', /*'id_cpf',*/ 'telefone', 'celular', 'email', 'apelido', 'cod_operador', 'tipo', 'filial', 'sexo', 'senha', 'status'); END$$ delimiter ;
  18. Fabricio da Silva Dias

    CRUD - PHP -MySQL - JavaScrip - html

    Eae galera, beleza? Estou compartilhando com vocês um crud que fiz usando php, html, mysql e javascript, o nível é básico para iniciantes. Quem tiver sugestão de melhoras, comente! hehe! LINK: https://drive.google.com/folderview?id=0Byi0mxDAZ3tUcHNBMGVsQ1lyckk&usp=sharing Um exemplo de sugestão de melhora é, utilizar estruturas de condição para a opção "editar". Por exemplo: <?php include "database.php"; $id = $_GET['id']; $result = funcaoBuscar($id); if(empty($result)){ // está vazio ?> Registro não localizado na base de dados! <?php }else{ ?> <body> "Tabela de cadastro do profissional" <?php } ?> Hehe, fica ai minha contribuição! Fabrício da Silva Dias.
  19. Ricardo Godoi

    Erro ao Criar uma function usando CRUD

    Ola, bom dia! Estou usando essa CRUD (https://github.com/matyre73/PHP-PDO-Database-Class) onde fiz algumas modificações. Fiz uma function para checar se existe dados cadastrado no banco evitando que repita. include ("Config.php"); function Oii($tabela,$nomeCampo,$cadastro){ //$BancoDeDados = db_conectar(); //try{ $consulta = $BancoDeDados->query_prepare(" SELECT * FROM $tabela WHERE $nomeCampo = :".$nomeCampo."", array( $nomeCampo => $cadastro)); //$consulta->bindParam($nomeCampo, $cadastro, PDO::PARAM_STR); //$execute_login = $BancoDeDados->num_rows($consulta); //$row_login = $BancoDeDados->fetch_object($consulta)[0]; $execute_login = $BancoDeDados->fetch_array($consulta); if ($execute_login > 0) { echo "erro"; //return false; } else { echo "ok"; //return true; } //} catch (Exception $e) { // echo 'Erro ao verificar registro cadastrado'.$e->getMessage(); //} } echo Oii("tabela","nomeCampo","cadastro"); o problema que ele nao identifica a function do aquivo db.class.php tem alguma sintaxe fora do lugar?
  20. Filipe Aguiar da Silva

    Como alterar dados de uma tabela via formulário PHP?

    Olá, pessoal! Sou novo na parte de desenvolvimento web e estou com uma duvida! Como alterar os dados de uma tabela no myphpadmin via formulário php? Código de conexao: <?php $host = "localhost"; $user = "root"; $pass = ""; $db = "SourceALL"; $conn = mysql_connect($host, $user, $pass) or die (mysql_error()); @mysql_select_db($db); ?> Pagina de cadastro (insereAnunciante.php) : <?php //criar a conexão com o banco include "sql.php"; @mysql_select_db($db); if(isset($_POST['done'])){ $razaoSocial = $_POST['razaosocial']; $email = $_POST['email']; $representante = $_POST['representante']; $nomeFantasia = $_POST['nomefantasia']; $Telefone = $_POST['telefone']; $Ramo = $_POST['ramo']; $CNPJ = $_POST['cnpj']; $Endereco = $_POST['endereco']; $Login = $_POST['login']; $Senha = $_POST['senha']; if(empty($razaoSocial) || empty($email) || empty($representante) || empty($nomeFantasia) || empty($Telefone) || empty($Ramo) || empty($CNPJ) || empty($Endereco) || empty($Login) || empty($Senha)){ $erro = "Opa! Você deve preencher todos os campos"; }else{ $sql = mysql_query("INSERT INTO anunciante (`nome`, `email`, `representante`, `nomefantasia`, `telefone`, `ramo`, `cnpj`, `endereco`, `login`, `senha`) VALUES ('$razaoSocial', '$email', '$representante', '$nomeFantasia', '$Telefone', '$Ramo', '$CNPJ', '$Endereco', '$Login', '$Senha')") or die(mysql_error()); if($sql){ $ok = "Dados cadastrados com sucesso!"; } else{ $erro = "Não foi possivel cadastrar os dados"; } } } ?> <!DOCTYPE html> <body> <form name="form" action="insereAnunciante.php" method="POST" class="form" > <table class="table"> <td colspan="2" style="text-align: center;"> <?php if(isset($erro)){ print '<div style="width:100%; background:#ff6600; color:#fff; padding: 5px 0px 5px 0px; text-align:center; margin: 0 auto;">'.$erro.'</div>'; } if(isset($ok)){ print '<div style="width:100%; background: green; color:#fff; padding: 5px 0px 5px 0px; text-align:center; margin: 0 auto;">'.$ok.'</div>'; } ?> </td> <tr> <th>Informações da empresa</th> </tr> <tr> <td>Razão Social:</td> </tr> <tr> <td> <input name="razaosocial" type="text" class="campo" > </td> </tr> <tr> <td>E-mail:</td> </tr> <tr> <td> <input name="email" type="text" class="campo" /> </td> </tr> <tr> <td>Representante:</td> </tr> <tr> <td> <input name="representante" type="text" class="campo" /> </td> </tr> <tr> <td>Nome Fantasia:</td> </tr> <tr> <td> <input name="nomefantasia" type="text" class="campo" /> </td> </tr> <tr> <td>Ramo:</td> </tr> <tr> <td> <input name="ramo" type="text" class="campo" /> </td> </tr> <tr> <td>Telefone:</td> </tr> <tr> <td> <input name="telefone" type="text" class="campo" /> </td> </tr> <tr> <td>CNPJ:</td> </tr> <tr> <td> <input name="cnpj" type="text" class="campo" /> </td> </tr> <tr> <td>Endereço:</td> </tr> <tr> <td> <input name="endereco" type="text" class="campo" /> </td> </tr> <tr> <th><br />Informações de Login<br /></th> </tr> <tr style="text-align: center; padding-top: 10px; "> <td> <br />Login<br /><input name="login" type="text" class="login" style="margin-left: 0px;" /> </td> </tr> <tr style="text-align: center;"> <td>Senha<br /><input name="senha" type="password" class="login" style="margin-left: 0px;" /> </td> </tr> <td colspan="2" style="text-align: center;"> <input type="submit" value="Cadastrar-se" name="done" class="btOK" style="float: initial; margin-left: 0px;"/> </td> </table> </form> </body> </html> Janela de login (loginForm.php): <?php include "sql.php";//conexão com o banco de dados ?> <!DOCTYPE html> <body> <form action="login.php" method="POST" class="form"> <table class="table"> <td colspan="2" style="text-align: center;"> <tr> <th style="color: orange;" ><br />Entre com a sua conta<br /></th> </tr> <tr style="text-align: left; padding-top: 10px; font-size: 15px; "> <td> <br />Login<br /><input name="login" type="text" class="login" style="margin-left: 0px; " /> </td> </tr> <tr style="text-align: left; font-size: 15px;"> <td>Senha<br /><input name="senha" type="password" class="login" style="margin-left: 0px;" /> </td> </tr> <td colspan="2" style="text-align: center;"> <input type="submit" value="Entrar" name="done" class="btOK" style="float: initial; margin-left: 0px;"/> </td> <tr> <td> <br />_____________ ou _____________ </a></td> </tr> <tr> <td id="cadastre" style="font-size: 15px;" > <br />Ainda não tem conta? <a href="CadastrarAnunciante/insereAnunciante.php" > Cadastre-se </a></td> </tr> </table> </form> </body> </html> Parte que faz a validação dos dados fornecidos na janela de login (login.php): <?php include "sql.php";//conexão com o banco de dados @mysql_select_db($db);//selecione o banco de dados session_start(); $login = $_POST['login']; $senha = $_POST['senha']; ?> <html> <head> <title>Login</title> </head> <body> <?php $busca = mysql_query("SELECT * from anunciante WHERE Login = '".$login."' and senha = '".$_POST["senha"]."'") or die(mysql_error()); if(mysql_num_rows($busca)>0){ $_SESSION['login'] = $login; $_SESSION['senha'] = $senha; header("Location: Alteraranunciante/alterarAnunciante.php"); } else{ unset ($_SESSION['login']); unset ($_SESSION['senha']); echo "<h1>Login ou Senha invalidos!</h1>"; echo "<p><a href='LoginForm.php'>Fazer login novamente</a><p/>"; } ?> </body> </html>
  21. percebi que conecta sem erro mais não cadastra. Minha conexão com o banco: conecta.php <?php function conectar(){ try { $username = 'root'; $password = 'usbw'; $pdo = new PDO('mysql:host=localhost;port=3307;dbname=netmaxnc', $username, $password); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } } ?> O arquivo que esta dando erro: na linha 14: cadastra.php <?php function cadastrar($tabela, $atributos){ $pdo = conectar(); $keys = array_keys($atributos); $camposTabela = implode(',', $keys); $values = null; foreach ($keys as $key) { $values.=', :'.$key; } $values = trim(ltrim($values, ',')); $cadastrar = $pdo->prepare("insert into $tabela ( $camposTabela ) values( $values)"); $cadastrar->execute(array($atributos)); return $pdo->lastInsertId(); } ?> Alguém por favor pode me ajudar agradeço sou novato no PDO.
  22. josuegd

    relação em CRUD

    Boa tarde,desculpe se estou no local errado,não sou acostumado com foruns.. estou com um projeto para minha empresa para controle de aparelhos vendidos,quero as funções de adicionar,editar e deletar(CRUD) so que o meu codigo está colocando o ID para a ultima coluna e não esta colocando o primeiro campo que é o APARELHO. Na pagina de edição está com um erro e fala que é na linha 7,eu nao consegui encontrar esse erro. Pagina index: <?php include_once 'dbconfig.php'; // delete condition if(isset($_GET['delete_id'])) { $sql_query="DELETE FROM cadastro WHERE user_id=".$_GET['delete_id']; mysql_query($sql_query); header("Location: $_SERVER[PHP_SELF]"); } // delete condition ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CADASTRO DE APARELHOS</title> <link rel="stylesheet" href="style.css" type="text/css" /> <script type="text/javascript"> function edt_id(id) { if(confirm('Sure to edit ?')) { window.location.href='edit_data.php?edit_id='+id; } } function delete_id(id) { if(confirm('Sure to Delete ?')) { window.location.href='index.php?delete_id='+id; } } </script> </head> <body> <center> <div id="header"> <div id="content"> <label>CADASTRO DE APARELHOS</label> </div> </div> <div id="body"> <div id="content"> <table width="82%" align="center"> <tr> <th colspan="9"><a href="add_data.php">ADICIONE DADOS AQUI.</a></th> </tr> <tr> <th width="20%">APARELHO</th> <th width="21%">COMPRADOR</th> <th width="21%">FONE</th> <th width="21%">ORIGEM</th> <th width="21%">DATA</th> <th width="42%">NEGOCIAÇÃO</th> <th width="42%">TOTAL</th> <th colspan="2">Operação</th> </tr> <?php $sql_query="SELECT * FROM cadastro"; $result_set=mysql_query($sql_query); while($row=mysql_fetch_row($result_set)) { ?> <tr> <td><?php echo $row[1]; ?></td> <td><?php echo $row[2]; ?></td> <td><?php echo $row[3]; ?></td> <td><?php echo $row[4]; ?></td> <td><?php echo $row[5]; ?></td> <td><?php echo $row[6]; ?></td> <td><?php echo $row[7]; ?></td> <td width="7%" align="center"><a href="javascript:edt_id('<?php echo $row[0]; ?>')"><img src="b_edit.png" align="EDIT" /></a></td> <td width="10%" align="center"><a href="javascript:delete_id('<?php echo $row[0]; ?>')"><img src="b_drop.png" align="DELETE" /></a></td> </tr> <?php } ?> </table> </div> </div> </center> </body> </html> Pagina de inserção: <?php include_once 'dbconfig.php'; if(isset($_POST['btn-save'])) { // variables for input data $aparelho = $_POST['aparelho']; $comprador = $_POST['comprador']; $fone = $_POST['fone']; $origem = $_POST['origem']; $data = $_POST['data']; $negociacao = $_POST['negociacao']; $total = $_POST['total']; // variables for input data // sql query for inserting data into database $sql_query = "INSERT INTO cadastro(aparelho,comprador,fone,origem,data,negociacao,total) VALUES('$aparelho','$comprador','$fone','$origem','$data','$negociacao','$total')"; // sql query for inserting data into database // sql query execution function if(mysql_query($sql_query)) { ?> <script type="text/javascript"> alert('Data Are Inserted Successfully '); window.location.href='index.php'; </script> <?php } else { ?> <script type="text/javascript"> alert('error occured while inserting your data'); </script> <?php } // sql query execution function } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CRUD Operations With PHP and MySql - By Cleartuts</title> <link rel="stylesheet" href="style.css" type="text/css" /> </head> <body> <center> <div id="header"> <div id="content"> <label>CRUD Operations With PHP and MySql - By Cleartuts</label> </div> </div> <div id="body"> <div id="content"> <form method="post"> <table align="center"> <tr> <td align="center"><a href="index.php">VOLTAR</a></td> </tr> <tr> <td><input type="text" name="aparelho" placeholder="APARELHO" required /></td> </tr> <tr> <td><input type="text" name="comprador" placeholder="COMPRADOR" required /></td> </tr> <tr> <td><input type="text" name="fone" placeholder="FONE" required /></td> </tr> <tr> <td><input type="text" name="origem" placeholder="ORIGEM" required /></td> </tr> <tr> <td><input type="text" name="data" placeholder="DATA" required /></td> </tr> <tr> <td><input type="text" name="negociacao" placeholder="NEGOCIACAO" required /></td> </tr> <tr> <td><input type="text" name="negociacao" placeholder="TOTAL" required /></td> </tr> <tr> <td><input type="text" name="total" placeholder="ID" required /></td> </tr> <tr> <td><button type="submit" name="btn-save"><strong>SALVAR</strong></button></td> </tr> </table> </form> </div> </div> </center> </body> </html> Pagina de edição: <?php include_once 'dbconfig.php'; if(isset($_GET['edit_id'])) { $sql_query="SELECT * FROM cadastro WHERE id=".$_GET['edit_id']; $result_set=mysql_query($sql_query); $fetched_row=mysql_fetch_array($result_set); } if(isset($_POST['btn-update'])) { // variables for input data $aparelho = $_POST['aparelho']; $comprador = $_POST['comprador']; $fone = $_POST['fone']; $origem = $_POST['origem']; $data = $_POST['data']; $negociacao = $_POST['negociacao']; $total = $_POST['total']; // variables for input data // sql query for update data into database $sql_query = "UPDATE cadastro SET aparelho='$aparelho',comprador='$comprador',fone='$fone',origem='$origem',data='$data',negociacao='$negociacao',total='$total' WHERE id=".$_GET['edit_id']; // sql query for update data into database // sql query execution function if(mysql_query($sql_query)) { ?> <script type="text/javascript"> alert('Data Are Updated Successfully'); window.location.href='index.php'; </script> <?php } else { ?> <script type="text/javascript"> alert('error occured while updating data'); </script> <?php } // sql query execution function } if(isset($_POST['btn-cancel'])) { header("Location: index.php"); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CADASTRO DE APARELHOS</title> <link rel="stylesheet" href="style.css" type="text/css" /> </head> <body> <center> <div id="header"> <div id="content"> <label>CADASTRO DE APARELHOS</label> </div> </div> <div id="body"> <div id="content"> <form method="post"> <table align="center"> <tr> <td><input type="text" name="aparelho" placeholder="APARELHO" value="<?php echo $fetched_row['aparelho']; ?>" required /></td> </tr> <tr> <td><input type="text" name="comprador" placeholder="COMPRADOR" value="<?php echo $fetched_row['comprador']; ?>" required /></td> </tr> <tr> <td><input type="text" name="fone" placeholder="FONE" value="<?php echo $fetched_row['fone']; ?>" required /></td> </tr> <tr> <td><input type="text" name="origem" placeholder="ORIGEM" value="<?php echo $fetched_row['origem']; ?>" required /></td> </tr> <tr> <td><input type="text" name="data" placeholder="DATA" value="<?php echo $fetched_row['data']; ?>" required /></td> </tr> <tr> <td><input type="text" name="negociacao" placeholder="NEGOCIAÇÃO" value="<?php echo $fetched_row['negociacao']; ?>" required /></td> </tr> <tr> <td><input type="text" name="total" placeholder="TOTAL" value="<?php echo $fetched_row['total']; ?>" required /></td> </tr> <tr> <td> <button type="submit" name="btn-update"><strong>ATUALIZAR</strong></button> <button type="submit" name="btn-cancel"><strong>CANCELAR</strong></button> </td> </tr> </table> </form> </div> </div> </center> </body> </html> gostaria muito da ajuda de vocês,assim que eu terminar esse codigo vou estar fazendo uma pagina para login,assim só eu e meu socio vizualizaremos os dados.
×

Important Information

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