Sí entiendo, por más que lo miro no encuentro el error.
Tengo una tabla html que me muestra el contenido de la tabla banners con la opción de agregar y borrar banners. Eso lo manejo con:
Código PHP:
<?
//$password=$_GET['pass'];
$descrip=$_POST['b_descr'];
$func=$_POST['func'];
$username=$_POST['b_username'];
$url=$_POST['b_html'];
$limit=$_POST['b_limit'];
mysql_select_db($bd_base,$con); //Conectamos a la base d datos.
$sql = "SELECT * FROM banner_rotating ORDER BY id asc";
$result = mysql_query($sql); //Seleccionamos todos los banners de la tabla
if ($limit==0) {
$limit="";
}
$mostrado="0";
?>
<html>
<body>
<table border=1 cellpadding=0 cellspacing=0 width=60% align="center">
<tr><td align="center" bgcolor='WHEAT'><small><b>Id</b></td>
<td align="center" bgcolor='WHEAT'><small><b>Description</b></td>
<td align="center" bgcolor='WHEAT'><small><b>Impressions</b></td>
<td align="center" bgcolor='WHEAT'><small><b>Limit</b></td>
<td align="center" bgcolor='WHEAT'><small><b>Left</b></td>
<td align="center" bgcolor='WHEAT'><small><b>Username</b></td>
<td align="center" bgcolor='WHEAT'><small><b>Delete</b></td></tr>
<?
while($row = mysql_fetch_array($result)) {
if ($row['numbermax']>0) {
$left=$row['numbermax']-$row['mostrado'];
}
$limit=$row['numbermax'];
if ($row['numbermax']=="") {
$left="--";
$limit="Unlimited";
}
$alt=="alt1" ? $alt="alt2" : $alt="alt1"; # Cambia el color
$imgdel="images2/del.gif";
$id=$row["id"];
echo"
<tr class='$alt'>
<td><small>$row[id]</td>
<td><small>$row[titulo]</td>
<td align='center'><small>$row[mostrado]</td>
<td align='center'><small>$limit</td>
<td align='center'><small>$left</td>
<td align='center'><small>$row[username]</td>
<td align='center'><small><form action='admin.php?pass=<?=$password?>' method='post'><input type=hidden name='func' value='$func'><input type=hidden name='b_delete' value='delete'><input type=hidden name='id' value='$id'><input type='image' src='$imgdel' name='a' align='center' border='0'></font></TD></td>
</tr>";
} ?>
</table>
<?
}
Puse un echo por ahí para ver que está tomando... y yo pido borrar el id 12 y está recibiendo el id 17 que ni siquiera existe
Muchísimas gracias Seppo.