Efectivamente erlingfiallos,
1. $id o $_POST['id'] es un arreglo, y estos contienen id de productos seleccionados, como se confirma en: Array ( [0] => 03502 [1] => 05408 )
2. $autori($_POST['cantidad_autori']) que tambien es un arreglo contienen cantidades en las cuales el ADMINISTRADOR a autorizado
Con respecto al codigo lo he modificado,
Código php:
Ver original<!--
<?php
if(isset($_SESSION['carro'])) $carro=$_SESSION['carro'];
include('conec.php');
conectarse();
$autori=$_POST["cantidad_autori"]; //Array ( [0] => 20 [1] => 20 )
$id=$_POST["id"]; //Array ( [0] => 03502 [1] => 05408 )
for($i=0; $i<count($id); $i++) //intento recorrer con un for para i=0... {
$qry=mysql_query("select * from catalogo where id='".$id[i
]."'"); //...que liste por el primer valor (ejm 03502) $carro[md5($id)]=array('identificador'=>md5($id),'cantidad'=>$cantidad,'medicamento'=>$row['medicamento'],'precio'=>$row['precio'],'id'=>$id[i
],'cantidad_autorizada'=>$autori[i
]); //return $carro;
}
//luego que ingrese el i=1, que por cierto el count($id)=2
$_SESSION['carro']=$carro; //lo guardo en una sesion
header("Location:listadoNoatendido.php?".SID
); ?>
-->
Lo que realiza es ingresar en un array creado ($carro=$_SESSION['carro']; //LINEA 4) la cantidad autorizada por el ADMINISTRADOR pero que este relacionado con su id (where id='".$id[i]."')...gracias de antemano por la ayuda que me puedan brindar