function update_users($olduser, $nombre, $apellidos, $email, $telefono, $direccion, $ciudad, $postal, $pais, $provincia)
{
if (!$nombre || $nombre=="")
{
return 0;
}
$conn = db_connect();
if (!$conn)
{
return "No se puede conectar al servidor de la base de datos, por favor vuelva e intente registrarse más tarde.";
}
else
{
$query = "update users
set nombre='$nombre',
apellidos ='$apellidos',
email = '$email',
telefono = '$telefono',
direccion = '$direccion',
ciudad = '$ciudad',
postal = '$postal',
pais = '$pais',
provincia = '$provincia',
where nombre='$olduser'";
$result = mysql_query($query);
}
if (!$result)
{
return 1;
}
else
{
return true;
}
}
los parametros le entran todos perfectamente por lo que siempre me devuelve un 1 porque hace el (!$result).
No me devuelve ni un error pero no me actualiza la bd, existe algun error de sintaxis en el query?. Me estoy volviendo
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
bueno espero respuesta por si alguien encuentra donde esta el error jeje, un saludo y mcuhas gracias de nuevo