Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2016, 05:23
sentoki79
 
Fecha de Ingreso: octubre-2013
Mensajes: 79
Antigüedad: 10 años, 6 meses
Puntos: 1
Notice: Undefined index

Buenos dias,


tengo un problemilla con ese notice ya que al no reconocer el contenido de la variable que se le pasa no llega a formalizar un update en el programilla que estoy haciendo.

Trato de modificar un dato recogido en un <input text> y recogerlo por post e introducirlo en un update.

Estoy bastante seguro que la consulta esta bien definida porque no me da errores de Mysql y la base de datos esta con datos osea que la variable va inicializada.

Pego el codigo:


$registros=mysqli_query($conexion,"select * from usuarios")or
die("Problemas en el select:".mysqli_error($conexion));
while($reg=mysqli_fetch_array($registros))
{

$login=$reg['NombreUsuario'];
$Id=$reg['Id'];
$contrasenya=$reg['Password'];
$nombre=$reg['Nombre'];
$apellido1=$reg['Apellido1'];
$apellido2=$reg['Apellido2'];
$DNI=$reg['DNI'];
$privilegios=$reg['Privilegio'];



echo "<form method='post' action='BBDD_usuarios.php' enctype='multipart/form-data'>";
echo "<tr>";
echo "<input type='checkbox' name='borrados[]' value=".$Id." >&nbsp";
echo "<td>".$Id."</td>";
echo "<td><input type='text' size=8 name='nuevoLogin' value='<?php echo $login;?>'></td>";
echo "<td><input type='hidden' size=8 name='viejoLogin' value='<?php echo $login;?>'></td>";






y al recoger la variable:


$conexion=mysqli_connect("localhost","root","","us uarios")or die("Problemas con la conexión");

$nuevo = $_POST['nuevoLogin'];
$viejo = $_POST['viejoLogin'];


mysqli_query($conexion,"UPDATE usuarios SET NombreUsuario='".$nuevo."' WHERE NombreUsuario='".$viejo."' ")or
die("Problemas en el update:".mysqli_error($conexion));
echo "El mail fue modificado con exito";


Gracias por las contestaciones :)