Bom dia rapaziada, este é o terceiro fórum que posto esse problema, nos outros o pessoal já deu uma ajudar de grande importância, eu estou com um problema para fazer um update. Antes quando eu clicava no ícone editar ele não abria nada, trazia apenas uma página em branco, ai o pessoal meu informou para incluir a função ini_set() no começo dos meus arquivos, fiz isso e ele exibiu vários erros, que eu já corrigi, agora eu já exibo o formulário normalmente e ele está trazendo os campos de textos já preenchidos para fazer edição, antes das correções ele trazia em branco, mas enfim, agora eu altero os campos para tentar fazer um update só que quando clico ele não salva, a página é enviada para o arquivo salva_tarefa.php, porém, a página abre em branco e não faz o update no banco e nem na aplicação, ele nem deveria mostrar que foi direcionado para o arquivo salvar_tarefa.php, deveria apenas fazer o update. Alguém aqui poderia me ajudar a identificar o problema ? Depois das correções meus arquivos ficaram assim:
$update_user ="UPDATE sms_user SET user_grupos = replace(user_grupos,'[$id]','') where user_grupos like '%[$id]%'";
$delete_group ="DELETE from sms_gru WHERE gru_id = $id;";
if(connect($update_user)>0){
connect($delete_group);
echo "true";
}else{
echo "false";
}
}
?>
</code>
Este arquivo não tinha postado pois achava que não tinha necessidade, mas agora creio que o problema esteja nele, aparentemente ele não está recebendo a ação de update do formulário.
tarefas.php
<code>
<?php session_start();
date_default_timezone_set('America/Sao_Paulo');
include "conexao_checklist_sdk.php";
ini_set('display_errors', 'on');
error_reporting(E_ALL);
$exibir_tabela = true;
function converterDataToPHP($data){
$data = implode("/",explode("-",$data));
return date("d/m/Y H:i", strtotime($data));
}
function converterDataToPHP2($data){
$data = implode("/",explode("-",$data));
return date("d/m/Y", strtotime($data));
}
if(isset($_GET['nome']) && $_GET['nome'] != ''){
$tarefa = array();
$tarefa['nome'] = $_GET['nome'];
if(isset($_GET['descricao'])){
$tarefa['descricao'] = $_GET['descricao'];
}
else{
$tarefa['descricao'] = '';
}
if(isset($_GET['prazo'])){
$tarefa['prazo'] = $_GET['prazo'];
}
else{
$tarefa['prazo'] = '';
}
if(isset($_GET['data_inicio'])){
$tarefa['data_inicio'] = $_GET['data_incio'];
}
else{
$tarefa['data_incio'] = '';
}
if(isset($_GET['data_fim'])){
$tarefa['data_fim'] = $_GET['data_fim'];
}
else{
$tarefa['data_fim'] = '';
}
$tarefa['prioridade'] = $_GET['prioridade'];
//if(isset($_GET['concluida'])){
//$tarefa['concluida'] = 1;
//}
//else{
//$tarefa['concluida'] = 0;
//}
if(isset($_GET['responsavel'])){
$tarefa['responsavel'] = $_GET['responsavel'];
}
else{
$tarefa['responsavel'] = '';
}
}
$lista_tarefas = buscar_tarefas();
$tarefa = array(
'id_tarefas' => 0,
'nome' => '',
'descricao' => '',
'prazo' => '',
'data_inicio' => '',
'data_fim' => '',
'prioridade' => 1,
'responsavel' => ''
);
include "template.php";
?>
</code>
Todos os outros erros já consegui corrigir, mas ele ainda não está fazendo o update.
Pergunta
joeythai
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.