era algunos errores de sintaxis simples por ejemplo comillas y puntos en la consulta (".) incluir un campo oculto como lo indico snowmanchip
Código PHP:
Ver original<input type="hidden" name="id" value ="<?php echo $id ?>">
y también cambie un poco la estructura del php por ejemplo despues del while
Código PHP:
Ver originalecho "
<td width='150'>$id</td>
<td width='150'>".$registro['nombre']."</td>
<td width='150'>".$registro['marca']."</td>
<td width='150'>".$registro['descripcion']."</td>
<td width='150'>".$registro['precio']."</td>
<td width='150'>".$registro['cantidad']."</td>
<td width='150'>".$registro['imagen']."</td>";
?>
quite el echo y lo hice de mas simple por que aun tenia quehacer otro cambio
Código PHP:
Ver original<td width='150'><?php echo"$id";?></td>
<td width='150'><?php echo $registro['nombre']?></td>
<td width='150'><?php echo $registro['marca']?></td>
<td width='150'><?php echo $registro['descripcion']?></td>
<td width='150'><?php echo $registro['precio']?></td>
<td width='150'><?php echo $registro['cantidad']?></td>
<td width='150'><?php echo "<img src='".$registro['imagen']."'width=150/>";?></td>
</table>
y con eso me funciono a la perfección son pequeños detalles que deje pasar por alto y eso hacia que mi código no funcionara correctamente.
De nuevo agradezco su ayuda y atención.