Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2010, 10:33
helsingius
 
Fecha de Ingreso: diciembre-2008
Mensajes: 52
Antigüedad: 16 años
Puntos: 0
Donde esta el error aquí esta el código

Hola que tal tengo un problema al actualizar campos de una tabla

Tengo una tabla llamada usuarios

y tengo como campo

id y usuario


Id=es el numero de registro
usuario=es el nombre del usuario

tengo un problema por que he creado un formulario para actualizar mi tabla
pero no me actualiza los datos no se que suceda dejo el código por si alguien ve un error.

Campo Tipo
id int(11)
usuario varchar(20)


el campo id queda como llave primaria y auto_increment



Código PHP:
<html>

<head>

<title>Codigo</title>
</head>

<body>


<FORM method="post">
<TABLE>
<TD>Numero de registro;<TD>
<TD><INPUT TYPE="text" NAME="id SIZE="20" MAXLENGTH="30"><TD>
<TD>Nombre;<TD>
<TD><INPUT TYPE="text" NAME="usuario SIZE="20" MAXLENGTH="30"><TD>
</TR>
</TABLE>
<INPUT TYPE="submit" VALUE="Grabar">
</FORM>



<?php
function Conectarse()
{
   if (!(
$link=mysql_connect("localhost","root","root")))
   {
   echo 
"Error Conectado a la base de datos.";
   exit();
 }
if (!
mysql_select_db("base",$link))
 {
   echo 
"Error Conectado a la base de datos.";
   exit();
}
return 
$link;

}
$link=Conectarse();
echo 
"Conexion con la base de datos conseguida.";



$id=$_POST['id'];
$usuario=$_POST['usuario'];
 
$sql=mysql_query("UPDATE usuarios  SET usuario = '".$usuario."' WHERE  id=".$_REQUEST['id']." ; ",$link) or die   (" Error 

al modificar registro"
); 







mysql_close($link); // cierra la conexion








?>



</body>

</html>