Hola amigos, tengo una duda, espero me puedan aclarar. Tengo un formulario en donde tengo que insertar varios datos y un de ellos es cargar una imagen, pero mi problema es que si no existe una imagen no deja insertar los demás datos.
Hay alguna forma en la que pueda hacer esa validación???
Código PHP:
Ver original<?php
// Conectando, seleccionando la base de datos
/*$link = mysql_connect('mysql.nixiweb.com','u702856234_regis','lic=bankai11*') or die('No se pudo conectar: '.mysql_error());
mysql_select_db('u702856234_regis', $link) or die('No se puedo conectar con la Base de Datos: '.mysql_error());*/
if($_POST['cantidad'] == "")
{
//echo "<br /><center><p><h2>Los campos son necesarios favor de introducirlos. Puedes acceder haciendo <a href='index.html'>CLICK AQUÍ</a></h2></p></center>";
}
else
{
$observaciones = strip_tags($_POST['observaciones']);
//Guardar Imagenes
//Array de archivos disponibles
$archivos_disp_ar = array('jpg', 'jpeg', 'gif', 'png', 'bmp', 'tif', 'tiff'); //Carpeta donde se guardan las imagenes
$ruta="imagenes";
//recibimos el campo de imagen
$archivo=$_FILES['imagen']['tmp_name'];
//guardamos el nombre original de la imagen en un archivo
$nombreArchivo=$_FILES['imagen']['name'];
$ruta=$ruta."/".$nombreArchivo;
if($_FILES['imagen']['type'] )
if($_FILES['imagen']['type'] != 'image/jpeg' && $_FILES['imagen']['type'] != 'image/png')
{
echo "<meta http-equiv='REFRESH' content='0 ; url=index.html'>
<script>
alert('Error con el archivo seleccionado. Ingrese una imagen válida');
</script>";
}
else
{
$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')");
if($agregar)
{
echo 'Los datos fueron registrados correctamente ';
echo '<br/>ID Sucursal: '.$id_sucursal;
echo '<br/>Cantidad: '.$cantidad;
echo '<br/>Producto: '.$producto;
echo '<br/>Marca: '.$marca;
echo '<br/>Modelo: '.$modelo;
echo '<br/>Observaciones: '.$observaciones;
echo '<br/>Categoria: '.$categoria;
echo '<br/>ID Imagen: '.$id_imagen;
echo '<br/>Imagen: '.$ruta;
}
else
{
echo 'Hubo problemas al registrar los datos: '.@mysql_error(); }
//Código para guardar la imagen
if($agregar)
{
echo "<html>
<head>
</head>
<body>
<meta charset='utf-8' charset='iso-8859-1' content='' http-equiv='content-type'>
<meta http-equiv='REFRESH' content='0 ; url=verDatos.php'>
<script>
alert('Imagen insertada con exito');
</script>
</body>
</html>";
}
else
{
echo "<html>
<head>
</head>
<body>
<meta http-equiv='REFRESH' content='0 ; url=verDatos.php'>
<script>
alert('La insercion Fallo');
</script>
</body>
</html>";
}
}
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />