Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2015, 15:31
bettyrous
 
Fecha de Ingreso: noviembre-2010
Mensajes: 47
Antigüedad: 13 años, 5 meses
Puntos: 1
No modifica datos en mysql

Hola buenas tardes, tengo el siguiente problema.
Tengo un formulario el cual busca el nombre de un usuario al presionar el primer boton y muestra los datos en una tabla y tengo un segundo boton el cual al ser presionado deberia de modificar los datos en la bd, el problema es que no realiza ningun cambio y no encuentro el porque de ese detalle. Dejo mi codigo, si alguien me puede orientar se los agradeceria mucho.

<form name="modifUsuario" id="modificarU" method="POST" action=" " >
<label class="etiNom"> Nombre Usuario :

</label>
<input type="text" name="nomUsuario" id="nomUsuario" class="etInput" />
<button type="submit" class="btnBuscUs" name="buscar">Buscar</button>

<?php
include("../Conexion.php");
$link=conectarse();



if (isset($_POST['buscar'])) {

$nombre=$_POST['nomUsuario'];
$sql="SELECT NombreUsuario,Nombre,Direccion FROM Usuarios where NombreUsuario like '$nombre%' ";

$consulta=mysql_query($sql,$link);

echo "<br> <label class='titulo1'> Ingresa los datos a modificar en la siguiente tabla</label>";

echo "<table border='1' class='tablaUsuario' > ";
echo " <tr id='renglon' class='titulosCelda' > <td> Usuario </td><td> Nombre </td><td> Direccion </td></tr>";
while($fila=mysql_fetch_array($consulta))
{
//$fila[] printf("<td class=%s>",$color_fondo);
echo "<tr>
<td class='renglonUsuario'> <input type='text' name='caja1' value='$fila[0]' class='renglonInternoTabla'/> </td>
<td class='renglonUsuario'> <input type='text' name='caja2' value='$fila[1]' class='renglonInternoTabla' /> </td>
<td class='renglonUsuario'> <input type='text' name='caja3' value='$fila[2]' class='renglonInternoTabla' /> </td>

</tr> <br >";

}

echo "</table> ";

echo "<button type='submit' class='btnCambio' name='cambios'>Aplicar Cambios</button>";

if (isset($_POST['cambios'])) { //si presiono cambiar se ejecuta lo sig:

$consultaSql="UPDATE Usuarios set Nombre='$_POST[caja2]',Direccion='$_POST[caja3]' where NombreUsuario='$_POST[nomUsuario]' ";
mysql_query($consultaSql, $link);
}

}


?>

</form>