Código PHP:
<?
$sql = "SELECT descuento FROM descuentos WHERE codigo_descueto='".$_POST['codigo']." AND usado != 1' "; //donde 0 es libre y 1 es usado para que no se repita el descuento
mysql_fetch_array............
$precio_bruto = ($row_productos["cantidad"] * $precio_unitario);
echo number_format($precio_bruto,2,',','.');
$subtotal += $precio_bruto;
$descuento = $myrow['descuento'];
echo $descuento,
$total += $precio_bruto - $descuento + $porc_iva;
?>
//algo asi se me ocurre, despues tendrias que hacer un update a la tabla de descuentos para que no se puede volver a usar el mismo descuento