Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/10/2011, 14:36
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Como editar la informacion de un usuario

1. Como prevenir si el nombre ya fue usado?
R. Haces una consulta con el nombre tecleado y que la ID no sea igual al usuario activo, supongo que tienes una columna ID para estos casos.
Ejemplo: SELECT COUNT(*) FROM usuarios WHERE usuario = $_POST['usuario'] AND id != $_SESSION['id']
Si el resultado es diferente de cero, entonces ya esta en uso.

2. Como actualizar la sesion o cookie?
R. De la misma forma que lo haces al iniciar sesion

3. Primer comentario: Identificar el usuario que esta creando/modificando?
R. Creo que en variables de sesion tienes ya si se trata de un usuario activo y sus datos.
Ejemplo:
Código PHP:
Ver original
  1. if(isset($_SESSION['usuario'])) {
  2.     // Es un usuario activo, se debe actualizar con UPDATE
  3. } else {
  4.     // Es usuario nuevo, debes ingresar los datos con INSERT
  5. }
__________________
- León, Guanajuato
- GV-Foto