El problema tiene que ser otro, selecciono una opción yes o no y me lleva a la página blocks.php en lugar a la que debería ?page=blocks (la correcta), se muestra vacía (en blanco), y en la base de datos no ha cambiado el valor active.
Código PHP:
<!--Next events block-->
<h1>Next events</h1>
<form action="blocks.php" method="post">
Activate:
<input type="radio" name="active_next" <?php if (isset($active_next) && $active_next=="1") echo "checked";?> value="1">Yes
<input type="radio" name="active_next" <?php if (isset($active_next) && $active_next=="0") echo "checked";?> value="0">No
</b> </b> <input type="submit" name="submit" value="Set">
<br><br>
</form>
<?
mysqlconnect();
if (isset($_POST['active_next'])) {
$query_next = "UPDATE blocks SET active='$active_next' WHERE content_file='$next_events'";
$result_next = mysql_query($query_next);
if(!$result_next) error("MySQL Error: " . mysql_error() . "\n");
if ( !empty($result_next) ) {
return_do(".?page=blocks", "activated succesfully modified\n$msg");}
mysql_free_result($result_next);
}
?>