Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''nao salva''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • 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

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 2 registros

  1. VMG

    CRUD em PHP não salva no MYSQL

    Boa noite pessoal. Eu achei um CRUD na internet e modifiquei para o que eu precisava, porém quando clico em salvar, ele não faz nada. Vou postar aqui os scripts se alguém puder dar uma olhada e me dizer pq não esta salvando eu ficarei muito grato! Eu abri o meu MySQL 5.7 Command Line Client - Unicode e criei: Create database cadastroevento; Use cadastroevento; Create table cadastroevento ( Id int(11) not null auto_increment primary key, data varchar(50), evento varchar(1000), obs varchar (2000), horario varchar(50) ); Depois fui para o php: index.html <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Agenda</title> <link rel="stylesheet" type="text/css" href="css/easyui.css"> <link rel="stylesheet" type="text/css" href="css/icon.css"> <link rel="stylesheet" type="text/css" href="css/demo.css"> <style type="text/css"> #fm{ margin:0; padding:10px 30px; } .ftitle{ font-size:14px; font-weight:bold; color:#666; padding:5px 0; margin-bottom:10px; border-bottom:1px solid #ccc; } .fitem{ margin-bottom:5px; } .fitem label{ display:inline-block; width:80px; } </style> <script type="text/javascript" src="js/jquery-1.6.min.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.js"></script> <script type="text/javascript"> var url; function newEvent(){ $('#dlg').dialog('open').dialog('setTitle','Novo Evento'); $('#fm').form('clear'); url = 'salvar_cadastroevento.php'; } function editEvent(){ var row = $('#dg').datagrid('getSelected'); if (row){ $('#dlg').dialog('open').dialog('setTitle','Editar Evento'); $('#fm').form('load',row); url = 'atualizar_cadastroevento.php?id='+row.id; } } function saveEvent(){ $('#fm').form('submit',{ url: url, onSubmit: function(){ return $(this).form('validate'); }, success: function(result){ var result = eval('('+result+')'); if (result.success){ $('#dlg').dialog('close'); $('#dg').datagrid('reload'); } else { $.messager.show({ title: 'Erro', msg: result.msg }); } } }); } function removeEvent(){ var row = $('#dg').datagrid('getSelected'); if (row){ $.messager.confirm('Confirm','Tem certeza que deseja remover o Evento?',function(r){ if (r){ $.post('remover_cadastroevento.php',{id:row.id},function(result){ if (result.success){ $('#dg').datagrid('reload'); } else { $.messager.show({ title: 'Error', msg: result.msg }); } },'json'); } }); } } </script> </head> <body> <center> <h2>Agenda</h2> <table id="dg" title="Cadastar Evento" class="easyui-datagrid" style="width:700px;height:250px" url="pegar_cadastroevento.php" toolbar="#toolbar" pagination="true" rownumbers="true" fitColumns="true" singleSelect="true"> <thead> <tr> <th field="data" width="50">Data</th> <th field="evento" width="50">Evento</th> <th field="obs" width="50">Observação</th> <th field="horario" width="50">Horário</th> </tr> </thead> </table> <div id="toolbar"> <a href="#" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="newEvent()" title="Adicionar Evento">Novo Evento</a> <a href="#" class="easyui-linkbutton" iconCls="icon-edit" plain="true" onclick="editEvent()" title="Alterar Dados do Evento">Editar Evento</a> <a href="#" class="easyui-linkbutton" iconCls="icon-remove" plain="true" onclick="removeEvent()" title="Remover Evento">Remover Evento</a> </div> <div id="dlg" class="easyui-dialog" style="width:400px;height:280px;padding:10px 20px" closed="true" buttons="#dlg-buttons"> <div class="ftitle">Dados do Evento</div> <form id="fm" method="post" novalidate> <div class="fitem"> <label>Data:</label> <input name="data" class="easyui-validatebox" required> </div> <div class="fitem"> <label>Evento</label> <input name="evento" class="easyui-validatebox" required> </div> <div class="fitem"> <label>Observação:</label> <input name="obs"> </div> <div class="fitem"> <label>Horário:</label> <input name="horario" class="easyui-validatebox" required> </div> </form> </div> <div id="dlg-buttons"> <a href="#" class="easyui-linkbutton" iconCls="icon-ok" onclick="saveEvent()">Salvar</a> <a href="#" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg').dialog('close')">Cancelar</a> </div> </center> </body> </html> conn.php <?php $conn = @mysql_connect('127.0.0.1','root','1234'); if (!$conn) { die('Não foi possível Conectar: ' . mysql_error()); } mysql_select_db('cadastroevento', $conn); ?> pegar_cadastroevento.php <?php $page = isset($_POST['page']) ? intval($_POST['page']) : 1; $rows = isset($_POST['rows']) ? intval($_POST['rows']) : 10; $offset = ($page-1)*$rows; $result = array(); include 'conn.php'; $rs = mysql_query("select count(*) from cadastroevento"); $row = mysql_fetch_row($rs); $result["total"] = $row[0]; $rs = mysql_query("select * from cadastroevento limit $offset,$rows"); $items = array(); while($row = mysql_fetch_object($rs)){ array_push($items, $row); } $result["rows"] = $items; echo json_encode($result); ?> salvar_cadastroevento.php <?php $data = $_REQUEST['data']; $evento = $_REQUEST['evento']; $obs = $_REQUEST['obs']; $horario = $_REQUEST['horario']; include 'conn.php'; $sql = "insert into cadastroevento(data,evento,obs,horario) values('$data','$evento','$obs','$horario')"; $result = @mysql_query($sql); if ($result){ echo json_encode(array('success'=>true)); } else { echo json_encode(array('msg'=>'Erro ao inserir dados.')); } ?> atualizar_cadastroevento.php <?php $id = intval($_REQUEST['id']); $data = $_REQUEST['data']; $evento = $_REQUEST['evento']; $obs = $_REQUEST['obs']; $horario = $_REQUEST['horario']; include 'conn.php'; $sql = "update cadastroevento set data='$data',evento='$evento',obs='$obs',horario='$horario' where id=$id"; $result = @mysql_query($sql); if ($result){ echo json_encode(array('success'=>true)); } else { echo json_encode(array('msg'=>'Erro ao atualizar dados.')); } ?> remover_cadastroevento.php <?php $id = intval($_REQUEST['id']); include 'conn.php'; $sql = "delete from cadastroevento where id=$id"; $result = @mysql_query($sql); if ($result){ echo json_encode(array('success'=>true)); } else { echo json_encode(array('msg'=>'Erro ao remover dados.')); } ?> Eu não entendo muito de php e mysql, então bem provável que esteja fazendo algo errado rsrs Então se alguém puder me ajudar eu agradeço desde já! Muito obrigado e boa noite!
  2. wioart

    UPDATE não salva alteração no Banco - Com PHP

    Olá companheiros, Estou com um problema numa situação de atualização de cadastro no banco de dados. Usei métodos explicados em outros tópicos do Fórum porém não obtive sucesso. - Tenho 3 páginas: lista, editar e salvar, todas .php. - Puxo as informações do banco em lista.php e as linco para serem editadas em editar.php. - O link funciona, abre em editar.php com o id vindo do banco e trazendo as informações necessárias, tudo certo. - Eu altero os dados da coluna nome, por exemplo, e ele vai para a tela salvar.php mas não salva a alteração no banco, ele apaga ela! - Tentei dar um echo em $id e $nome para ver o que estava chegando na tela, o id vem (pois estava no hidden da página anterior), mas não vem nada do $nome para salvar.php. Exemplo: Nome [Carlos] > altero para [João] [botão Editar] > clico em editar Ele salva o dado, da coluna Nome do banco, em branco: Nome [_______] O que pode estar errado? Segue meu código das 3 páginas: Obs: A linhas estão comentadas de acordo com um post do blog da Microcamp (link), talvez ajude no raciocínio: ::: Página que lista.php: <?php require_once('Connections/inscricao.php'); mysql_select_db($database_inscricao, $inscricao);// Selecionando o banco de dados $resultado = mysql_query("SELECT * FROM congresso"); // A Variável $resultado faz uma consulta na tabela selecionando todos os registros de todos os campos while($linha = mysql_fetch_array($resultado)) //A instrução while faz um loop entre todos os registros e armazena seus valores na variável $linha {//Inicia o loop ?> <a href="editar.php?id=<?php echo $linha['id']; ?>"><!-- Passando o valor do id para a página editar.php --> <?php echo $linha['nome']; // Mostra o valor do registro dentro do loop echo "<br />"; } // Retorna para o início do loop caso existam mais registros a serem mostrados mysql_close($inscricao); ?> ::: Página editar.php <?php $id = $_GET['id']; // Recebendo o valor vindo do link require_once('Connections/inscricao.php'); mysql_select_db($database_inscricaoicloc, $inscricao);// Selecionando o banco de dados $resultado = mysql_query("SELECT * FROM congresso WHERE id = '".$id."'"); // Há variável $resultado faz uma consulta em nossa tabela selecionando somente o registro desejado while($linha = mysql_fetch_array($resultado)) //Já a instrução while faz um loop entre todos os registros e armazena seus valores na variável $linha { ?> <form method="POST" action="salvar.php"> <input type="hidden" name="id" value="<?php echo $linha['id']; ?>" /><!-- Passando o valor da id em um campo oculto --> <strong>Nome</strong>: <input type="text" name="nome" value="<?php echo $linha['nome']; ?>" /><br /><!-- Mostrando dentro do form o valor do campo nome --> <input type="submit" value="Editar" /> </form> <?php } ?> ::: Página salvar.php: (acredito que o erro esteja aqui, pois até a tela editar tudo funciona) <?php require_once('Connections/inscricao.php'); mysql_select_db($database_inscricaoicloc, $inscricao);// Selecionando o banco de dados $id = $_POST['id']; $nome= $_POST['nome']; echo $id; echo $nome; mysql_query("UPDATE congresso SET nome='".$nome."' WHERE id='".$id."'"); mysql_close($inscricao); ?> Agradeço desde já pela colaboração.
×

Informação importante

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