Bienvenido al foro, te recomiendo que uses la herramienta
Highlight para mostrar código.
volviendo al tema: ¿como esperas recibir datos de los checkbox
si no tienen nombre?
debes de añadir el NAME, de lo contrario ¿como lo identificas?:
Código PHP:
<?php
include("conex.php");
$link=Conectar();
$result = mysql_query( "SELECT * FROM detalle_de_ventas");
$Rs = mysql_fetch_array($result);
?>
<table border=1>
<tr>
<td>Seleccionar</td>
<td>Codigo de Ventas</td>
<td>Nombre de Categoria</td>
<td>Nombre de Productos</td>
<td>Cantidad</td>
<td>Precio de Productos</td>
<td>Foto</td>
</tr>
<?
echo "<tr>".
"<td><input type='checkbox' value='op' name='producto[" . $Rs['id'] . "]' /></td>"; //cierre de </td>
"<td>".$Rs['cod_venta']."</td>".
"<td>".$Rs['nom_cat']."</td>".
"<td>".$Rs['nom_prod']."</td>".
"<td>".$Rs['cantidad']."</td>".
"<td>".$Rs['precio_pro']."</td>".
'<td><img src="'.$Rs['foto'].'" width="100" heigth="100" /></td>'; // estándar " />"
"</tr>";
mysql_free_result($result);
mysql_close($link);
?>