I noticed that when I enter this line }else if(isset($_POST['status_prod'])){
, I can save the NO option.
And when I change to this line if(!empty($status_prod)) {
, I record the SIM option.
I'm posting the addresses so friends can check the problem that is occurring.
Address of the panel where you changed the status of the button: link
Access with (Login - user) and (Password - 123)
Enter (menu / enable button) Take the test by switching from Yes to No and try to shred it, and you will see that you are not writing the Yes option.
Button Enable Result Result: link
Here is the code used below:
<?php
//pega o valor do botao
if(isset($_POST['status_prod'])){ // só entra aqui, se gale_status tiver sido postado
$link_prod = null;
$status_prod = 'Não';
// se a pessoa marcar a opção sim:
if($_POST['status_prod'] == "1") {
$link_prod = '<li><a href="'.$end.'prod_index.php" class="nav1">'.$bot_prod.'</a></li><li class="divider"></li>';
$status_prod = 'Sim';
//}else if(isset($_POST['status_prod'])){ // Com essa linha funciona a opção NÃO
if(!empty($status_prod)) { // Com essa linha funciona a opção SIM
// Se existir sessão, eu crio aqui
$_SESSION['hab_prod']['status_prod']=$status_prod;
$_SESSION['hab_prod']['link_prod']=$link_prod;
//header("location:menu_halitar_link.php");
echo "<meta http-equiv='refresh' content='0; URL= menu_halitar_link.php'>
<script language='javascript'>
window.alert('Dados atualizados com sucesso!');
</script>";
}}} // Retirar uma Chave se for usar a opção NÃO
?>
<form method="post">
<label>Habilitar o Link <?php echo $bot_prod ?>?</label><br><br>
<input type='radio' name='status_prod' value='1' checked="checked"/><label>Sim</label>
<input type='radio' name='status_prod' value='0'><label>Não</label>
<input type="submit" value="Atualizar">
</form>
If friends can help me find out where I'm wrong I'll be very grateful.
Brigadão to all, and big hug.