Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2011, 15:02
Avatar de animerika1
animerika1
 
Fecha de Ingreso: octubre-2011
Mensajes: 27
Antigüedad: 12 años, 6 meses
Puntos: 3
Información Duda sobre condicion IF

Hola, estoy haciendo una consulta y tengo un codigo que verifica que el tipo de imagen sea los que defina y el tamaño sea menor, encontre este codigo que funciona muy bien pero cuando lo separo es decir quiero que me muestre un error si el tamaño es erroneo o el tipo de imagen pero que sean mensajes separados y cuando lo hago no me funciona siempre me sigue mostrando el error de que el tipo de imagen no es valido.
Este es mi codigo, cuando separo el $peso en un if aparte igualmente me muestra el error de tipo de archivo no valido aunque este correcto, como puedo hacer 2 if a partir de este? quizas me estoy equivocando en la sintaxis espero que me puedan ayudar por favor.


if (!((strpos($ext1, "gif") || strpos($ext1, "jpeg") || strpos($ext1, "jpg") || strpos($tipo_archivo, "png")) && ($peso < 204800))) {

echo "Error en la subida de la imagen.El tipo o peso del archivo es incorrecto";
}
else {
mysql_query("UPDATE ......") or die(mysql_error());

echo "actualizado!";
}