Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2014, 15:02
Avatar de Landa11
Landa11
 
Fecha de Ingreso: febrero-2014
Ubicación: En algún lugar de mi oficina
Mensajes: 148
Antigüedad: 11 años, 1 mes
Puntos: 1
Pregunta Validar imagenes guardadas

Hola, espero me puedan ayudar con esta pequeña duda que tengo:

utilizo esta sentencia para validar que sean archivos de imagen y me funciona pues guarda las imagenes sin problemas

Código PHP:
Ver original
  1. if($_FILES['imagen']['type'] != 'image/jpeg' && $_FILES['imagen']['type'] != 'image/png')
  2. {
  3.     echo "<meta http-equiv='REFRESH' content='0 ; url=index.html'>
  4.            <script>
  5.                alert('Error con el archivo seleccionado. Ingrese una imagen válida');
  6.            </script>";
  7. }
  8. else
  9. {
  10. $agregar = mysql_query("INSERT INTO lista_productos (id_sucursal, cantidad, producto, marca, modelo, observaciones, categoria, id_imagen, imagen) VALUES ('$id_sucursal', '$cantidad', '$producto', '$marca', '$modelo', '$observaciones', '$categoria', '$id_imagen', '$ruta')");

Pero al momento de querer cambiar la imagen por otra ya no me deja hacerlo y si se lo quito me guarda todo tipo de archivo que inserte.

Hay alguna manera para poder validar de nuevo?

Código PHP:
Ver original
  1. $ruta="imagenes";
  2. $archivo=$_FILES['nuevaImagen']['tmp_name'];
  3. $nombreArchivo=$_FILES['nuevaImagen']['name'];
  4. move_uploaded_file($archivo,$ruta."/".$nombreArchivo);
  5. $ruta=$ruta."/".$nombreArchivo;
  6.  
  7. $actualizar=mysql_query("UPDATE lista_productos SET imagen='".$ruta."' WHERE id_imagen='".$id_imagen."'", $conexion);
  8.  
  9. if($actualizar)
  10. {
  11.     echo "
  12.     <html>
  13.     <head>
  14.     <meta http-equiv='refresh' content='0 ; url=verDatos.php'>
  15.     <script>
  16.     alert('Actualizada con éxito!');
  17.     </script>
  18.     </head>
  19.     </html>
  20.     ";
  21. }
__________________
Ayudando a la gente con nuestros códigos para poder tener el conocimiento adecuado y ser libres!