estoy hjaciendo un panel administrativo y me tiene mal pues cada imagen tiene un boton de eliminar y al colocarme sobre el me muestra el id de la categoria a la q pertenece la imagen mas no el id de la imagen y en el codigo le indico es q me borre la imagen con ese id... fijense
la categoria es = a 4 y vean los id de las imagenes al posar el cursor sobre ELIMINAR
http://www.morrocoycincoestrellas.co...teles.php?id=4
no pueden haber dos imagenes con el mismo id a menos q sea de categoria...
Código PHP:
<?php include('conect.php');
// Variables de Configuración -----------------------------------
// Define el numero de Filas
$n_filas=3;
//***************************************************************
/*$cat = -1;
@$cat=$_REQUEST['id']; */
if(!isset($_GET["id"]))
{
$cat=-1; //aqui pones el id que se mostrara en caso de no obtener ninguno.
}
else
{
$cat=$_GET["id"]; //el id que llega con la página.
}
//$cat=6;
$fotos = array();
$sql="SELECT * FROM galeriahotel where id_cat= $cat ORDER BY id ASC";
$sql_exec=mysql_query($sql) or die("Error en consulta: $sql_exec, error: ". mysql_error());
$sql2="SELECT * FROM galeriahotel where id_cat= $cat ORDER BY id ASC";
$sql_exec2=mysql_query($sql2) or die("Error en consulta: $sql_exec2, error: ". mysql_error());
/*while($row=mysql_fetch_assoc($sql_exec)){
$tottal=mysql_affected_rows(); // Calculo el numero total de itms a listar
}*/
$tottal=113;
// ------------------------------------------------------------------------------------------------------------------
$vert=$tottal/$n_filas;
$vert=round($vert);
?>
<table width="260" border="0" align="center" cellpadding="0" cellspacing="0" class="itemTEXTO">
<tr>
<td align="center" valign="top"><br />
<table width="220" height="134" border="0" align="center" cellpadding="0" cellspacing="2" class="itemTEXTO">
<!--DWLayoutTable-->
<tr>
<td width="220" height="64"><table width="220" height="64" border="0" align="center" cellpadding="0" cellspacing="5">
<?php if ($cat == -1) { echo "<table width='400' align='center' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td align='center'><span class='textostitulos'>Debe seleccionar un producto.</span></td>
</tr>
</table>"; } else {
$a=0;// Colocando el contador horizontal en 0
$i=1;// Colocando el contador vertical en 0
$w=0;//Colocando un contador para el mensaje de "No hay articulos en esta acategoria"
while($row=mysql_fetch_assoc($sql_exec)){
$w=w+1;
if ($a==0){
echo '<tr>';
}
$a=$a+1;
$fotos[$i.'-'.$a] = $row['imagen'];
echo "<td height='85' width='64' border='0' ><a href='../hoteles/".$row['img']."' class='highslide' onclick='return hs.expand(this)'><img src='../hoteles/".$row['img']."' width='85' height='64' border='0' alt='Ampliar'/></a><br>
<a href='elim_galeria_hoteles.php?id=".$row['id']."'><div align='center'>eliminar</div></a>";
$r=$a;// contador remanente para listar imagenes sin exceso
if ($a >= $n_filas) {
$a=0;// reiniciando el contador horizontal
$i=$i+1;// aumentando el contador vertical
echo "</tr>
";
}
if (empty($row)) {
echo"<table width='0' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td width='257'><div align='center'>No hay artículos en esta categoría </div></td>
</tr>
</table>
";
break 1;}
}
echo "</td><tr>
<td colspan='3' valign='top'><div align='center'><span class='textofichaprod'><span class='style2'>-</span>Seleccione una imagen para ampliar</span></div></td>
</tr>"; }
?>
<?php /*if (empty($w)) {
echo"<table width='0' border='0' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td width='492'><div align='center'>No hay articulos en esta categoria </div></td>
</tr>
</table>
";
exit;}
*/?>
</table></td>
</tr>
</table>
<br /></td>
</tr>
</table>