Hola,
Cambia tu forma de las consultas tal como te indica GatorV,
Imprime tus variables como te indica SergeMedina,
Tus botones de editar y borrar cambialos de la siguiente forma para que mandes el id por $_GET tal cual lo intentas recibir,
Código:
.....
<td align="center"><?php echo "<a href=\"editarAdmin.php?id={$row[id]}\">Editar</a>" ?></td>
<td align="center"><?php echo "<a href=\"borrarAdmin.php?id={$row[id]}\">Borrar</a>" ?></td>
.....
Luego en tu codigo de actualizarAdmin.php
imprime el valor que llega de id por medio de GET
Código:
$ids=$_GET['id'];
ECHO "Esto me llega en id" .$ids;
..........has lo mismo (imprime las variables) con lo que te llega por medio del post
......
$sql="update catalogo set producto='$producto', precio='$precio', descuento='$descuento', estado='$estado', categoria='$categoria', stock='$stock', admin='$admin' where id='$ids'";
mysql_query($sql) or die("error en consultar: ".mysql_error());
Saludos!!!