Esto ya se alargo mucho, y por lo que veo pasas de mis ultimos comentarios, en fin, prueba esto, ve los errores y analiza que es lo que sucede...
Código PHP:
Ver original<?php
$sql = 'UPDATE agenda SET apellidos = ?, preferencias = ?, WHERE nombre = ?';
//verificamos cuantos registros fueron afectados
echo '<p>Tiene permisos</p>';
}else {
echo '<p>No tiene permisos</p>';
}
?>
Analiza bien los errores, si no sabes ingles usa el traductor de Google, y después busca una solución, yo tengo que salir así que no podré ayudarte hasta mas tarde...
Se me olvidaba, el código ya lo probe en mi equipo y funciona correctamente, verifica que los datos de conexión sean correctos y que tu sentencia SQL también sea correcta...