Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/09/2017, 03:51
rbczgz
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 21 años
Puntos: 154
Respuesta: Editar Imagen

Cita:
Iniciado por karenlorenadg Ver Mensaje
Hola y como haria para antes validarlos?
Es solo un ejemplo muy básico, pero puedes buscar más sobre sql injection y xss:

Código PHP:
Ver original
  1. if ( isset($_POST['nombre']) && !empty($_POST['nombre']) ) {
  2. $nombre = trim(strip_tags($_POST['nombre']));
  3. }


Cita:
Iniciado por karenlorenadg Ver Mensaje
Y Como haga para que no me cambie la imagen si en opload file está vació partiendo de que el usuario quiera solo cambiar el nombre y no la imagen?
Una opción es recuperar el nombre de la imagen de tu BD y hacer algo así:

Código PHP:
Ver original
  1. if ( isset($_FILES['img_profile']) && !empty($_FILES['img_profile']) ) {
  2. $img_profile = trim(strip_tags($_FILES['img_profile']));
  3. } else {
  4. $img_profile = "la recuperada de tu bd";
  5. }

Otra opción es, en el formulario, colocarle el nombre que tiene en tu BD en un input type hidden antes del input type file, de esa forma, si llena el file, se cambia, si no lo llena, te tomará el valor del hidden, yo personalmente prefiero la que te he puesto.

Respecto a lo del nombre único, la respuesta que te ha dado pcid es perfectamente válida.

Espero que te sirva...