Errou ao recuperar valor da variavel em GET
estou enviando o id de um usuário via GET, ele gera o link para a outra página com o ID correto ficando "127.0.0.1/editar-apoio.php?edita=6" no qual "6" é a id do Funcionário, ao fazer a atribuição do GET à variavel, ela FUNCIONA porém ao utilizar a mesma variavel no código mais em baixo ela fica VAZIA e não consigo recuperar o valor ID para fazer um UPDATE da tabela. Já utilizei esse $id = $GET[''''edita''''] $_SESSION[''''idedita''''] para fazer uma pagina de edição de usuários, porém nessa de editar os funcionários NÃO funciona. Todo dia um problema novo em php... kkkk (PARTE DO FORM ABAIXO FOI APAGADO P CABER TUDO)
ECHO DO $sql :
<?php
session_start();
include ''''conecta.php'''';
$id = $_GET[''''edita''''];
$_SESSION[''''idedita''''] = $id;
$sql = mysqli_query($conecta,"SELECT * FROM apoio WHERE id_apoio = $id");
while ($dados = mysqli_fetch_assoc($sql)) {
$idusr = $dados[''''id_apoio''''];
$nome = $dados[''''nome_apoio''''];
$cpf = $dados[''''cpf_apoio''''];
$endereco = $dados[''''endereco_apoio''''];
$complemento = $dados[''''complemento_apoio''''];
$bairro = $dados[''''bairro_apoio''''];
$cep = $dados[''''cep_apoio''''];
$cidade = $dados[''''cidade_apoio''''];
$uf = $dados[''''estado_apoio''''];
$pais = $dados[''''pais_apoio''''];
$rg = $dados[''''rg_apoio''''];
$email = $dados[''''email_apoio''''];
$fone = $dados[''''tel_apoio''''];
$cel = $dados[''''cel_apoio''''];
$email = $dados[''''email_apoio''''];
$registro_conselho = $dados[''''registro_conselho_apoio''''];
$conselho = $dados[''''conselho_apoio''''];
$cargo = $dados[''''cargo_apoio''''];
$especialidade = $dados[''''especialidade_apoio''''];
}
?>
<html>
<head>
</head>
<body>
<label class="menu-form-label">Registro Conselho:</label>
<input class="user-menu-input" type="text" placeholder="Responsável" required="required" name="registro_apoio" value="<?php echo $registro_conselho; ?>">
<br>
<label class="menu-form-label">Conselho</label>
<select class="select-user-form" name="conselho_apoio">
<option value=""selected>Escolha um conselho</option>
<?php
$sql = mysqli_query($conecta, ''''SELECT * FROM cargos ORDER BY conselho_cargos ASC'''');
while ($row = mysqli_fetch_assoc($sql)) //Pega o resultado do comando para usa-lo
{?>
<option value="<?php echo $row[''''conselho_cargos'''']?>"><?php echo $row[''''conselho_cargos'''']?></option>
<?php } ?>
</select>
<br>
<label class="menu-form-label">Cargo</label>
<select class="select-user-form" name="cargo_apoio">
<option value=""selected>Escolha um cargo</option>
<?php
$sql = mysqli_query($conecta, ''''SELECT * FROM cargos ORDER BY nome_cargos ASC'''');
while ($row = mysqli_fetch_assoc($sql)) //Pega o resultado do comando para usa-lo
{?>
<option value="<?php echo $row[''''nome_cargos'''']?>"><?php echo $row[''''nome_cargos'''']?></option>
<?php } ?>
</select>
<label class="menu-form-label">Especialidade</label>
<select class="select-user-form" name="especialidade_apoio">
<option value=""selected>Escolha uma especialidade</option>
<?php
$sql = mysqli_query($conecta, ''''SELECT * FROM cargos ORDER BY especialidade_cargos ASC '''');
while ($row = mysqli_fetch_assoc($sql)) //Pega o resultado do comando para usa-lo
{?>
<option value="<?php echo $row[''''especialidade_cargos'''']?>"><?php echo $row[''''especialidade_cargos'''']?></option>
<?php } ?>
</select>
</nav>
<br>
<br>
<input class="menu-form-btn" type="submit" name="Submit" value="Salvar"/>
<a class="menu-form-btn" href="listar-apoio.php"><img src="assets/imgs/clipboard.png" width="16px;">Listagem</a>
<?php
if($_SERVER["REQUEST_METHOD"] == "POST") {
$cpf1 = $_POST[''''cpf_apoio''''];
$nome1 = $_POST[''''nome_apoio''''];
$endereco1 = $_POST[''''endereco_apoio''''];
$complemento1 = $_POST[''''complemento_apoio''''];
$bairro1 = $_POST[''''bairro_apoio''''];
$cep1 = $_POST[''''cep_apoio''''];
$cidade1 = $_POST[''''cidade_apoio''''];
$estado1 = $_POST[''''estado_apoio''''];
$pais1 = $_POST[''''pais_apoio''''];
$rg1 = $_POST[''''rg_apoio''''];
$tel1 = $_POST[''''tel_apoio''''];
$cel1 = $_POST[''''cel_apoio''''];
$email1 = $_POST[''''email_apoio''''];
$registro1 = $_POST[''''registro_apoio''''];
$conselho1 = $_POST[''''conselho_apoio''''];
$cargo1 = $_POST[''''cargo_apoio''''];
$especialidade1 = $_POST[''''especialidade_apoio''''];
$sql = "UPDATE apoio SET cpf_apoio = ''''".$cpf1."'''',
nome_apoio = ''''".$nome1."'''',
endereco_apoio = ''''".$endereco1."'''',
complemento_apoio = ''''".$complemento1."'''',
bairro_apoio = ''''".$bairro1."'''',
cep_apoio = ''''".$cep1."'''',
cidade_apoio = ''''".$cidade1."'''',
estado_apoio = ''''".$estado1."'''',
pais_apoio = ''''".$pais1."'''',
rg_apoio = ''''".$rg1."'''',
tel_apoio = ''''".$tel1."'''',
cel_apoio = ''''".$cel1."'''',
email_apoio =''''".$email1."'''',
registro_conselho_apoio =''''".$registro1."'''',
conselho_apoio =''''".$conselho1."'''',
cargo_apoio =''''".$cargo1."'''',
especialidade_apoio = ''''".$especialidade1."'''' WHERE id_apoio = ''''".$id."''''";
$editar = mysqli_query($conecta, $sql);
if ($editar == '''''''') {
echo ''''Houve um erro ao editar!'''';
echo $sql;
echo $id;
} else {
echo $sql;
//echo "<script>window.location.href = ''''listar-apoio.php''''</script>";
}
}
?>
</form>
ECHO DO $sql :
UPDATE apoio SET cpf_apoio = ''''11111111111'''', nome_apoio = ''''Joao'''', endereco_apoio = ''''Rua Barbosa de Freitas'''', complemento_apoio = ''''32'''', bairro_apoio = ''''Meireles'''', cep_apoio = ''''60170020'''', cidade_apoio = ''''Fortaleza'''', estado_apoio = ''''CE'''', pais_apoio = ''''Brasil'''', rg_apoio = ''''111111111'''', tel_apoio = ''''22222222'''', cel_apoio = ''''3333333333333'''', email_apoio =''''joao@hotmail.com'''', registro_conselho_apoio =''''00001'''', conselho_apoio =''''CRM'''', cargo_apoio =''''Medico'''', especialidade_apoio = ''''Neurologista'''' WHERE id_apoio = ''''''''
João Vitor
Curtidas 0
Respostas
Alex William
05/09/2019
Olá, amigo tudo bem?
Eu copiei seu código e confirmei uma suspeita, esta faltando sua tag <form>, você fecha ela no fim do codigo, mas ela não é aberta dentro dele.
Onde esta essa tag?
Espero ter ajudado. :D
Eu copiei seu código e confirmei uma suspeita, esta faltando sua tag <form>, você fecha ela no fim do codigo, mas ela não é aberta dentro dele.
Onde esta essa tag?
Espero ter ajudado. :D
GOSTEI 0
João Vitor
05/09/2019
Olá, amigo tudo bem?
Eu copiei seu código e confirmei uma suspeita, esta faltando sua tag <form>, você fecha ela no fim do codigo, mas ela não é aberta dentro dele.
Onde esta essa tag?
Espero ter ajudado. :D
Eu copiei seu código e confirmei uma suspeita, esta faltando sua tag <form>, você fecha ela no fim do codigo, mas ela não é aberta dentro dele.
Onde esta essa tag?
Espero ter ajudado. :D
Alex, eu apaguei parte do formulário para caber as coisas, a tag form está no código!
GOSTEI 0
Alex William
05/09/2019
Olá, amigo tudo bem?
Eu copiei seu código e confirmei uma suspeita, esta faltando sua tag <form>, você fecha ela no fim do codigo, mas ela não é aberta dentro dele.
Onde esta essa tag?
Espero ter ajudado. :D
Eu copiei seu código e confirmei uma suspeita, esta faltando sua tag <form>, você fecha ela no fim do codigo, mas ela não é aberta dentro dele.
Onde esta essa tag?
Espero ter ajudado. :D
Alex, eu apaguei parte do formulário para caber as coisas, a tag form está no código!
Poderia postar ela separada aqui, para eu ver.
Obrigado.
GOSTEI 0