ya vi por que, me equivoqué, va de esta forma en la condición:
Código PHP:
if (isset($_POST['estado'])) {
mysql_query("UPDATE tabla SET campo = '" . $_POST['estado'] . "' WHERE solicitud = '%". $_SESSION['numeroDeSolicitud'] . "%'") or die (mysql_error());
}
echo 'Se modifico el estado correctamente';
Lo que estaba pasando era que la función mysql_query() no se ejecutaba, sólo se guardaba en la variable $resp, disculpa