Veràn, resulta que tengo un codigo el cual hice documentandome de otros codigos, todo me funciona muy bien, pero cuando estoy subiendo la imagen a la BD me gustaria mostrar un mensaje o imagen para que el usuario no crea que no està haciendo nada la web, les dejo el codigo esperando me puedan sugerir como hacerlo
NOTA:
He omitido algunas lineas de PHP para resumir el codigo, las cuales son solo las variables que recibo.
Código :
<?php
$postback = (isset($_POST["enviar"])) ? true : false;
if($postback){
include('./include/config.php');
$logo = $_POST['logo'];
$mimetypes = array("image/jpeg", "image/pjpeg", "image/gif", "image/png");
$name = $_FILES["logo"]["name"];
$type = $_FILES["logo"]["type"];
$tmp_name = $_FILES["logo"]["tmp_name"];
$size = $_FILES["logo"]["size"];
if(!in_array($type, $mimetypes))
die("El archivo seleccionado no es un formato de imagen...");
if($size >= 1048600)
die("Archivo grande");
switch($type){
case $mimetypes[0];
case $mimetypes[1];
$img = @imagecreatefromjpeg($tmp_name);
break;
case $mimetypes[2];
$img = @imagecreatefromgif($tmp_name);
break;
case $mimetypes[3];
$img = @imagecreatefrompng($tmp_name);
break;
}
ob_start();
imagejpeg($img);
$jpg = ob_get_contents();
ob_end_clean();
$jpg = str_replace('##','##',mysql_escape_string($jpg));
$link=conexiondb();
@unlink($tmp_name);
$query = mysql_query("INSERT INTO vendedores (logo) VALUES ('$jpg')",$link);
?>
<? }else{ ?>
<html>
<head>
<meta http-equiv="Content-Language" content="es">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>...</title>
</head>
<body>
<form name="frmimage" id="frmimage" method="post" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF'];?>">
<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td><input type="submit" value="Enviar" name="enviar"><input type="reset" value="Restablecer" name="B2"></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>
<? } ?> 