Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2007, 08:36
hyperrjas
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 0
donde tengo el error?

buenas de nuevo tengo la siguiente función que me actualiza los datos en la bd:

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 jeje...

bueno espero respuesta por si alguien encuentra donde esta el error jeje, un saludo y mcuhas gracias de nuevo