Te recomiendo a ver este a ver si te sirve y te adjunto un tutorial sobres las comillas que creo es lo que esta afectando ya que el error es porque no hasy nada en el POST:
http://php.net/manual/es/language.types.string.php
Código PHP:
Ver original<?php
$registros=mysqli_query($conexion,"select * from usuarios")or
{
$login=$reg['NombreUsuario'];
$Id=$reg['Id'];
$contrasenya=$reg['Password'];
$nombre=$reg['Nombre'];
$apellido1=$reg['Apellido1'];
$apellido2=$reg['Apellido2'];
$DNI=$reg['DNI'];
$privilegios=$reg['Privilegio'];
/*
puedes usar <?php echo $variable; ?>
o
<?=$variable;?>
*/
?>
<form method="post" action="BBDD_usuarios.php" enctype="multipart/form-data">
<tr>
<!-- Guarda otro input hidden para verificar si se envio el formulario -->
<input type="checkbox" name="borrados[]" value="<?php echo $Id; ?>" >
<td><?php echo $Id; ?></td>
<td><input type="text" size=8 name="nuevoLogin" value="<?php echo $login;?>"></td>
<td>
<input type="hidden" size="8" name="viejoLogin" value="<?php echo $login;?>">
<!-- Guarda otro input hidden para verificar si se envio el formulario -->
<input type="hidden" name="cambiar" value="cambiar">
</td>
<?php
}
?>
en BBDD_usuarios.php verifica si se envio el formulario:
Código PHP:
Ver originalif(isset($_POST["cambiar"]) and
$_POST["cambiar"] === "cambiar"){ /*
Aqui colocas tus validaciones, recoges variables, etc......
*/
}
si te sirve me avisas y perdona si me comi una comilla o un ; ya que lo edite aqui mismo, saludos...