Hola ricala1,
Recuerda que cuando trabajas campos de texto estos deben de ir entre comillas o si no te dará error tu query, es decir no es correcto esto:
Código:
UPDATE tabla SET nombre=$nombre
Debe de ser así:
Código:
UPDATE tabla SET nombre='$nombre'
Saludos.