if (isset($_REQUEST["idImagenAmplia"])){
print_r($_FILES["ficheroAmplia"]);
$imagen = $_FILES["ficheroAmplia"]["tmp_name"];
if ($_FILES["ficheroAmplia"]["type"]=="image/jpg" || $_FILES["ficheroAmplia"]["type"]=="image/jpeg" || $_FILES["ficheroAmplia"]["type"]=="image/pjpeg")
$ext='.jpg';
if ($_FILES["ficheroAmplia"]["type"]=="image/png" || $_FILES["ficheroAmplia"]["type"]=="image/x-png")
$ext='.png';
if ($_FILES["ficheroAmplia"]["type"]=="image/gif")
$ext='.gif';
// Cambiar el nombre de la imagen, crear uno unico
$nuevoNombre = md5(getStamp());
$nuevoNombre = $nuevoNombre;
// Insertar la imagen física
// Cambia segun el tipo de imagen que se trate
// .. Imagen Grande
$path = "../galeria/";
$file=fopen($path.$nuevoNombre.$ext ,"w");
fwrite($file,$imagen);
$query = "INSERT INTO imagenAmplia(imagen,mime,idimagenThumb) VALUES ('".$nuevoNombre.$ext."','".$_FILES["ficheroAmplia"]["type"]."',".$_REQUEST["idImagenAmplia"].");";
echo $query;
if ($rs=exeQuery($query))
{
die("<div style='color: #339933; font-weight: bold;'>OK Grabado</div>\n<br/><a href='galeria.php'>Volver</a>");
}else{
die("<div style='color: #B70000; font-weight: bold;'>Error grabando</div>");
}
}
<form name="datosGaleria" method="post" action="imagenes.php" enctype="multipart/form-data">
<?php if (isset($edit["id"])) echo "<input type='hidden' value=".$edit["id"]." name='galeria' />";?> Nombre de la Galería: <input size="30" type="text"
<?php if (isset($edit["descripcion"])) echo "value='".$edit["descripcion"]."'";?> name="descripcion" id="descripcion"/><br/>
Sección:
<select name="seccion" id="seccion">
<option value='0'>- Seleccione una sección -</option>
<?php
$rs=exeQuery("SELECT id, descripcion, padre FROM contenido WHERE padre=-1 AND cont NOT LIKE '%tienda%' ORDER BY id;");
{
echo "<option value='".$resultado["id"]."'";
if (isset($edit["seccion"])&&($resultado["id"]==$edit["seccion"])) echo " selected='selected' ";
echo "style='background-color:#999999; color: #FFFFFF;'>".$resultado["descripcion"]."</option>";
// Mostrar submenu
/*$urss=exeQuery("SELECT id, descripcion, padre FROM contenido WHERE padre=".$resultado["id"]."");
while ($resu=mysql_fetch_array($urss))
{
echo "<option value='".$resu["id"]."'";
if (isset($edit["seccion"])&&($resu["id"]==$edit["seccion"]))
echo " selected='selected' ";
echo "style='font-size: 12px;'>".$resu["descripcion"]."</option>";
}*/
}
?>
</select>
<br/>
Tipo de Galería:
<select name="tipoGaleria" id="tipoGaleria">
<?php
$queryTipoGaleria = "SELECT * FROM categoriaGaleria";
$resultadoTipoGaleria = exeQuery($queryTipoGaleria);
echo "<option value='-1'> - Elija un tipo - </option>";
echo "<option value='".$miTipoGaleria["id"]."'";
if (isset($edit["categoriaGaleria"])&&($miTipoGaleria["id"]==$edit["categoriaGaleria"])) echo " selected='selected' ";
echo "style='background-color:#999999; color: #FFFFFF;'>".$miTipoGaleria["descripcion"]."</option>";
}
?>
</select>
<br />
<br />
<input type="submit" value="Grabar" onclick="return compruebaForm();" />
</form>
<?php
{
?>
<!-- Separador de contenido -->
<div class='separator'>Añadir nuevas imágenes</div>
<?php
if ($edit["categoriaGaleria"]==1){?>
<div class='separator' style="background:#E2E2E2 !important;border:2px dotted red !important;color: red;">
<strong>Recuerde:</strong> las imágenes deben tener un tamañ de <strong>392</strong> por <strong>300</strong>
</div>
<?php
}else{ ?>
<div class='separator' style="background:#E2E2E2 !important;border:2px dotted red !important;color: red;">
<strong>Recuerde:</strong> las imágenes deben tener un tamañ de <strong>160</strong> por <strong>121</strong>
</div>
<?php }
?>
<!--<table style="margin-bottom: 10px;" cellpadding="0" cellspacing="0" border="0">
<tr><td>
Indique el número de imágenes que desea subir:
<select name="numImg" onchange="actualizaImagenes(this.value);">
<?php
for ($i=1; $i<=12; $i++)
{
if ((isset($_REQUEST["numImg"]) && is_numeric($_REQUEST["numImg"]) && ($_REQUEST["numImg"] == $i)) || (isset($_REQUEST["nImg"]) && is_numeric($_REQUEST["nImg"])) && ($_REQUEST["nImg"] == $i)) echo "<option value='".$i."' selected='selected'>".$i."</option>";
else
echo "<option value='".$i."'>".$i."</option>";
}
?>
</select>
</td></tr>
</table>-->
<form method="post" name="ficheros" action="imagenes.php" enctype="multipart/form-data">
<input type="hidden" name="grabarImg" value="1"/>
<input type="hidden" name="galeria" value="<?php echo $edit["id"];?>"/>
<div id="divImagenes">
<input type='hidden' name='nImg' value='1'/>
<input type="file" id="imagen0" name="imagen0" />
<input value="Grabar" type="button" onclick="return compruebaCampos(1);"/>
</div>
</form>
<!-- Separador de contenido -->
<div class='separator'>Listado de Imágenes en el servidor</div>
<!--<form method="post" enctype="multipart/form-data" action="imagenes.php" name="multiDelete" id="multiDelete" >-->
<form accept-charset="utf-8" id="formulario" name="formulario" method="post" action="imagenes.php" enctype="multipart/form-data">
<table align='center' width='600' style='margin-top: 10px; font-size: 11px !important;'>
<input type="hidden" name="multiDel" value="1" />
<input type="hidden" name="glr" value="<?php echo $edit["id"];?>" />
<?php
$rs=exeQuery("SELECT id, descripcion, imagen FROM imagengaleria WHERE idgaleria='".$edit["id"]."' ORDER BY id;");
echo "<input type='hidden' name='nImg' value='".mysql_num_rows($rs)."'/>"; $contador=1;
$nImg=0;
{
if ($contador==1)
{
echo "<tr>";
}
echo "<td valign='top' style='font-size: 11px;max-width: 180px;padding-bottom: 15px; text-size: 10px;'>
<table cellspacing='0' cellpadding='0' border='0' class='tablaImagen'>";
echo "<tr><td colspan='2'><a href=\"javascript:popup('../galeria/".$resultado["imagen"]."')\"><img src='../galeria/ad".$resultado["imagen"]."' border='0'/></a>
</td></tr>
<tr><td colspan='2' align='center' style='max-width: 180px;'>
<textarea style='font-size: 11px; width: 175px;' id='desc".$resultado["id"]."'>".$resultado["descripcion"]."</textarea>
</td></tr>
<tr><td align='center' colspan='2' class='actDesc' valign='center'><div onClick='actualizar(".$resultado["id"].")'>Actualizar Descripción <img src='img/icono_refresh.gif' /></div></td></tr>
<tr><td>
<div><a href=\"javascript:borrar('".$resultado["id"]."', '".$edit["id"]."');\" style='text-decoration:none;color:#000000;'><img src='img/icon_borrar.gif' align='absmiddle' border='0'>Borrar</a></div>
</td><td><input type='checkbox' id='cb".$nImg."' name='cb".$resultado["id"]."' /></div></td></tr>
<tr>
<td colspan='2'>
<div onclick='javascript: ampliacion();'>Imagen para ampliar <img src='img/icono_refresh.gif' /></div>
</td>
</tr>
<tr>
<td colspan='2'>
<input type='file' id='ficheroAmplia' name='ficheroAmplia'/>
</td>
<input type='text' id='idImagenAmplia".$resultado["id"]."' name='idImagenAmplia' value='".$resultado["id"]."'/>
</tr>
</table>
</td>";
$nImg++;
// Mostrar solo hasta tres imagenes por linea
if ($contador==3)
{
echo "</tr>\n";
$contador=1;
}else{
$contador++;
}
}
switch ($contador)
{
case 1:
break;
case 2:
echo "<td></td><td></td></tr>\n";
break;
case 3:
echo "<td></td></tr>\n";
break;
}
{
echo "<tr><td valign='top' align='center' style='font-size: 12px;max-width: 180px;padding-bottom: 15px; text-size: 10px;'>No hay imágenes para ésta galería</td></tr>";
}
else
{
?>
<tr><td colspan='3'><!-- Separador de contenido -->
<div class='separator'>Borrado Múltiple de Imágenes</div></td></tr>
<?php
$rs=exeQuery("SELECT id, descripcion FROM imagengaleria WHERE idgaleria='".$edit["id"]."' ORDER BY id;");
{
echo "<tr><td colspan='3' align='center' style='font-size: 12px;'>";
echo "<input type='button' value='Borrar Seleccionadas' onclick='return compruebaCheck(".mysql_num_rows($rs).");'/></td></tr>"; }
} // Hay imagenes
} // ID GALERIA
?>
<tr><td> </td></tr>
</table>
</form>