Hola Pateketrueke,
segun me sugeriste usar el array_merge quedo el codigo asi:
Código PHP:
<?php
session_start();
$autori=$_POST["cantidad_autorizada"];
if(isset($_SESSION['carro']))
$carro=$_SESSION['carro'];
$result=array_merge($carro,$autori);
//$carro[md5($id)]=array('identificador'=>md5($id),'cantidad'=>$cantidad,'cantidad_autorizada'=>$cantida,'medicamento'=>$row['medicamento'],'presentacion'=>$row['presentacion'],'concentracion'=>$row['concentracion'],'formaFarmaceutica'=>$row['formaFarmaceutica'],'precio'=>$row['precio'],'id'=>$id);
print_r($result);
$_SESSION['carro']=$result;
header("Location:listadoNoatendido.php?".SID);
?>
pero me imprime esto:
Array ( [0] => 10 [1] => 30 ) //efectivamente 10 y 30 fueron las cantidades autorizadas por el ADMINISTRADOR, pero donde quedaron los demas datos del array carro?????????????????????????????
ayudame por favor, como te repito llevo ya varios dia sin dar con esto...gracias de antemano