Hello, using the code below (EDIT) to record the status ($ status_prod) of the button (Enabled? Yes or No), and also record the button's destination address ($ link_prod). But it is only now writing the YES option, and I am not able to figure out how to make it save the selected option regardless of which.
<?php
@session_start(); // Inicia a session.
if(!isset($_SESSION['hab_prod'])){
// Se a Session não existir eu crio...
$status_prod = 'Sim'; // Carrega esse conteúdo
$link_prod = '<li><a href="'.$end.'prod_index.php" class="nav1">'.$bot_prod.'</a></li><li class="divider"></li>'; // Carrega esse conteúdo
//Armazena os dados na sessão que pode ser bidimensiona(array)
$_SESSION['hab_prod']['status_prod']=$status_prod;
$_SESSION['hab_prod']['link_prod']=$link_prod;
}else if(isset($_SESSION['hab_prod'])){
// Se existir sessão, eu crio aqui
$status_prod = $_SESSION['hab_prod']["status_prod"];
$link_prod = $_SESSION['hab_prod']["link_prod"];
}
?>
<?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;
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>
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 Address: link
If friends can help me find out where I'm wrong I'll be very grateful.
Brigadão to all, and big hug.