En el panel de administración yo dispongo del siguiente código (cambia un poco del que tiene el usuario):
Código HTML:
<?php
$link=Conectarse();
$ri=mysql_db_query($bd,"select id_casa from casas where activo='1'",$link);
$alojamientos=mysql_num_rows($ri);
$ri=mysql_db_query($bd,"select id_foto from fotos",$link);
$fotosalojamientos=mysql_num_rows($ri);
$ri=mysql_db_query($bd,"select id_video from videos",$link);
$videosalojamientos=mysql_num_rows($ri);
$ri=mysql_db_query($bd,"select id from comentarios",$link);
$comentarios=mysql_num_rows($ri);
?>
<?php echo $alojamientos; ?> alojamientos<br />
<?php echo $fotosalojamientos; ?> fotos<br />
<?php echo $videosalojamientos; ?> videos<br />
<?php echo $comentarios; ?> opiniones<br />
</div>
</div>
<div class="contenido">
<? include("opcion_opciones.php"); ?>
<div id="decha">
<div class="anuncios">
<?
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
$archivo=$HTTP_POST_FILES['userfile']['tmp_name'];
if($alta && $archivo) {
$numero = rand(10000000,99999999);
$extension = strtolower(end(explode('.', $nombre_archivo)));
$imagen=$numero.".".$extension;
$imagenb=$numero."_b.".$extension;
$imagenc=$numero."_c.".$extension;
$imagend=$numero."_d.".$extension;
$imagene=$numero."_e.".$extension;
subimos($archivo,$imagen,"../imagenesbd");
subimos($archivo,$imagenb,"../imagenesbd");
subimos($archivo,$imagenc,"../imagenesbd");
subimos($archivo,$imagend,"../imagenesbd");
subimos($archivo,$imagene,"../imagenesbd");
unlink($archivo);
thumb("../imagenesbd/$imagen",600,600,95);
thumb("../imagenesbd/$imagenb",320,240,95);
thumb("../imagenesbd/$imagenc",165,124,95);
thumb("../imagenesbd/$imagend",142,107,95);
thumb("../imagenesbd/$imagene",100,75,95);
$nuevo=array('',$id_casa,$id_propietario,$imagen,$imagenb,$imagenc,$imagend,$imagene,$tx_es,$tx_en,0);
altabd($nuevo,fotos);
}
if($alta_video) {
$nuevo=array('',$id_casa,$id_propietario,$codigo,$titulo_es,$titulo_en);
altabd($nuevo,videos);
}
if($modificar_foto) {
if($archivo) {
$numero = rand(10000000,99999999);
$extension = strtolower(end(explode('.', $nombre_archivo)));
$imagen=$numero.".".$extension;
$imagenb=$numero."_b.".$extension;
$imagenc=$numero."_c.".$extension;
$imagend=$numero."_d.".$extension;
$imagene=$numero."_e.".$extension;
subimos($archivo,$imagen,"../imagenesbd");
subimos($archivo,$imagenb,"../imagenesbd");
subimos($archivo,$imagenc,"../imagenesbd");
subimos($archivo,$imagend,"../imagenesbd");
subimos($archivo,$imagene,"../imagenesbd");
unlink($archivo);
thumb("../imagenesbd/$imagen",600,600,95);
thumb("../imagenesbd/$imagenb",320,240,95);
thumb("../imagenesbd/$imagenc",165,124,95);
thumb("../imagenesbd/$imagend",142,107,95);
thumb("../imagenesbd/$imagene",100,75,95);
$link=Conectarse();
$re=mysql_db_query($bd,"select * from fotos where id_foto='$id_foto'",$link);
while($li=mysql_fetch_array($re)) {
borrararchivo($li[foto], imagenesbd);
borrararchivo($li[fotob], imagenesbd);
borrararchivo($li[fotoc], imagenesbd);
borrararchivo($li[fotod], imagenesbd);
borrararchivo($li[fotoe], imagenesbd);
}
}
$nuevo=array($id_foto,$id_casa,$id_propietario,$imagen,$imagenb,$imagenc,$imagend,$imagene,$tx_es,$tx_en,$principal);
bajabd(id_foto,$id_foto,fotos);
altabd($nuevo,fotos);
}
if($borrar) {
$link=Conectarse();
$re=mysql_db_query($bd,"select * from fotos where id_foto='$borrar'",$link);
while($li=mysql_fetch_array($re)) {
borrararchivo($li[foto], imagenesbd);
borrararchivo($li[fotob], imagenesbd);
borrararchivo($li[fotoc], imagenesbd);
borrararchivo($li[fotod], imagenesbd);
borrararchivo($li[fotoe], imagenesbd);
bajabd(id_foto,$borrar,fotos);
}
}
if($borrarvideo) {
bajabd(id_video,$borrarvideo,videos);
}
if($modificar) {
$link=Conectarse();
mysql_db_query($bd,"update fotos set principal='0' where id_casa='$id_casa'",$link);
mysql_db_query($bd,"update fotos set principal='1' where id_foto='$principal'",$link);
}
$link=Conectarse();
$res=mysql_db_query($bd,"select nombre from casas where id_casa='$id_casa'",$link);
$lin=mysql_fetch_array($res);
?>
</div>
<div id="formulario">
<form action="modificar_fotos.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="alta" value="1" class="no_style" />
<input type="hidden" name="id_propietario" value="<?php echo $id_propietario; ?>" class="no_style" />
<input type="hidden" name="id_casa" value="<?php echo $id_casa; ?>" class="no_style" />
<fieldset>
<legend>Añadir foto a <? echo $lin[nombre]; ?></legend>
<br />
<label for="foto">Foto:</label>
<input id="foto" type=file name="userfile" /><br />
<label for="tx_es">Título (es): </label>
<input id="tx_es" type="text" name="tx_es" /><br />
<label for="tx_en">Título (en):</label>
<input id="tx_en" type="text" name="tx_en" /><br />
<br />
<input class="submit margen" type="submit" value="Guardar" />
<br /><br />
</fieldset>
</form>
<?php
$re=mysql_db_query($bd,"select * from fotos where id_casa='$id_casa' order by principal DESC, id_foto",$link);
if(mysql_num_rows($re)>0) {
?>
<form action="" method="post" name="formulario">
<input type="hidden" name="modificar" value="1" class="no_style" />
<input type="hidden" name="id_casa" value="<? echo $id_casa; ?>" class="no_style" />
<input type="hidden" name="id_propietario" value="<? echo $id_propietario; ?>" class="no_style" />
<fieldset>
<legend>Fotos de <? echo $lin[nombre]; ?></legend>
<table cellspacing="0" cellpadding="0" align="center">
<tr>
<th>Principal</th>
<th colspan="4"></th>
</tr>
<?php
while($li=mysql_fetch_array($re)) {
?>
<tr>
<td width="40"><input type="radio" name="principal" value="<? echo $li[id_foto]; ?>" <? if($li[principal]==1) { print("checked"); } ?> onChange="this.form.submit();"></td>
<td width="100"><? if($li[fotoe]!="") { print("<img src=\"../imagenesbd/$li[fotoe]\" height=\"40\" alt=\"\">"); } ?></td>
<td><? echo $li[tx_es] ?></td>
<td width="24"><a href="modificar_foto.php?<? print("id=$li[id_foto]&id_casa=$id_casa&id_propietario=$id_propietario"); ?>"><img src="img/ico_modificar.png" alt="Modificar" title="Modificar"></a></td>
<td width="24"><a href="borrar_foto.php?<? print("borrar=$li[id_foto]&id_casa=$id_casa&id_propietario=$id_propietario"); ?>"><img src="img/ico_eliminar.png" alt="Eliminar" title="Eliminar"></a></td></tr>
</tr>
<?php
}
?>
</table>
</fieldset>
</form>