Acabo de detectar que tu problema es a la hora de crear tu matriz:
Código PHP:
$rws=mysql_query($sql,$conx);
$fila=mysql_num_rows($rws);
if($fila!=0){
$contador = 0;
while ($rwr=mysql_fetch_array($rws))
{
$cod_produ=$rwr[0];
$cantidad=$rwr[2];
$precio=$rwr[3];
$nombre[$contador][0]=$fila;
$nombre[$contador][1]=$cod_produ;
$nombre[$contador][3]=$cantidad;
$nombre[$contador][4]=$precio;
$contador++;
Tu problema era que tomabas la variable $fila de mysql_num_rows, y así no ibas a poder ciclar correctamente.
Saludos.