estaba un pelin mas arriba jeje
Código PHP:
<?php
//Aquí la conexión a la base de datos
$n = $_GET['n'];
$p = $_GET['p'];
$sql_id = "SELECT id, activo FROM usuarios WHERE nick='$n' UNION SELECT id, activo FROM usuarios WHERE password='$p'";
$result_id = mysql_query($sql_id);
$valor_id = mysql_fetch_array($result_id);
echo $valor_id['id'];
echo $valor_id['activo'];
$id = $valor_id['id'];
if ($valor_id['activo'] == 0)
{
echo "este usuario aún no está activo";
$sql = "UPDATE usuarios SET activo = 1 WHERE id ='$id'";
$result = mysql_query($sql);
echo "La cuenta se ha activado correctamente";
}
else
{
echo "dfdEste usuario ya está activo";
}
mysql_close();
?>
este es el script con el que me he quedado despues de muchas variaciones probando y probando (pero aun asi este sigue sin ir xD)