Por que pones:
$guardar = mysql_query("UPDATE personas SET estado=\"Confirmado\" WHERE id='$id');");
no seria de esta manera:
$guardar = mysql_query("UPDATE personas SET estado='Confirmado' WHERE id = $id");, la variable si es de tipo
INT es sin la comillas simples pero si es de tipo
VARCHAR es con las comillas simples. Y aparte de eso no veo que este declarando la conexión que seria;
mysql_select_db($database_conexion, $conexion);
Quedaría de esta manera:
Código PHP:
Ver original<?php
$estado = $_POST['radio'];
$id=$_POST['IDSolicitud'];
if($estado==1){
$SqlQuery = "UPDATE personas SET estado='Confirmado' WHERE id = $id";
}
if(estado==2){
$SqlQuery = "UPDATE personas SET estado='Rechazado' WHERE id = $id";
}
?>