ok, ya lo e hecho y ya me funciona el fichero borrar, pero sigue sin modificar.
en modificar tengo esto:
Cita: echo "UPDATE reservas SET llegada='$llegada', salida='$salida', habitaciones='$habitaciones', personas='$personas', dni='$dni'";
de forma que puedo ver si coge el valor o no. Si los coge pero no lo modifica, por que puede ser???
gracias x todo!