Buenas a todos.
Estoy intentando hacer una página web (php + mysql) para actualizar los datos de los perfiles de usuario (nombre, apellido, email, password, localidad, provincia, etc...). Algunos de los campos son input, y otros son select como los de provincia.
He probado haciendo un :
if (iiset ($nombre) { .... update nombre='$nombre' where id=... }
if (iiset ($apellido) { .... update apellido='$apellido' where id=... }
...
else... { }
Pero solo me actualizaba cuando solo insertaba un solo dato en el formulario
Despues cambie por:
if (iiset ($nombre) { .... update nombre='$nombre' where id=... }
elseif (iiset ($apellido) { .... update apellido='$apellido' where id=... }
...
else.. { }
Pero o solo me actualizaba un dato (cuando solo insertaba uno) o daba error cuando lo intentaba con mas de uno,
Ya desesperada pensé en hacer una única sentancia update para todos los campos, pero claro está, nada
(Como ultima opcion (si no me queda tiempo), insertaré un formulario por cada campo y que el usuario actualice de uno en uno, pero eso no es nada "vistoso".
Si teneis idea de como construir el update para todos los campos... os estaría eternamente agradecida.
Un saludo, gracias! =3