Código PHP:
<?php
$nombre = $_REQUEST['nombre'];
$apellidos = $_REQUEST['apellidos'];
$preferencias = $_REQUEST['preferencias'];
if($_POST['nombre'])
{
$conn = mysql_connect("", "", "") or die(mysql_error()) ;
mysql_select_db("",$conn) or die(mysql_error()) ;
$sql="UPDATE agenda SET apellidos='".$_POST[apellidos]."',preferencias= '".$_POST[preferencias]."' WHERE nombre='".$_POST[nombre]."'" or die (mysql_error());
$rs = mysql_query($sql,$conn) or die (mysql_error());
if(mysql_num_rows($rs) == false) {
echo '<p>No tienes permiso.</p>';
}else{
echo '<p>Tienes permiso para cambiar datos.</p>';
}
}
?>
Ve si funciona, saludos