Buenas,
Efectivamente no estas equivocado. Primero deberias crear un campo llamado
estado con un valor por defecto por ejemplo
0.
0 = activo
1= inactivo
Un ejemplo rapido podria ser el siguiente:
Código Ejemplo:
Ver original<a href="modificar_estado.php?id=<?php echo $row['id_comercio']; ?>&estado=0">Activar</a>
<a href="modificar_estado.php?id=<?php echo $row['id_comercio']; ?>&estado=1">Desactivar</a>
<?php
$id_comercio=$_GET['id'];
$estado=$_GET['estado'];
$update="UPDATE tabla SET estado='$estado' WHERE id='$id_comercio'";
$resultUpdate=mysql_query($update) or die ("Error.");
echo "Estado cambiado";
?>
Como ves basta con crear una pagina llamada modicar_estado y agregarlo el codigo del update.
Luego ya tendrias uqe encargarte de mejorar la seguridad, entre otras cosas. Pero como base te sirve.
Saludos,