mmm. Esto es indentado y BBCode:
Código php:
Ver original<?php
if(isset($_SESSION['carro'])) $carro=$_SESSION['carro'];
include('conec.php');
conectarse();
$autori=$_POST["cantidad_autori"];
$id=$_POST["id"];
foreach ($id as $valor){
for($i=0; $i<count($id); $i++) { $qry=mysql_query("select * from catalogo where id='".$valor."'"); foreach($autori as $valor2) {
$carro[md5($id)]=array('identificador'=>md5($id),'cantidad'=>$cantidad,'medicamento'=>$row['medicamento'],'presentacion'=>$row['presentacion'],'concentracion'=>$row['concentracion'],'formaFarmaceutica'=>$row['formaFarmaceutica'],'precio'=>$row['precio'],'id'=>$valor,'cantidad_autorizada'=>$valor2); //return $carro;
}
}
}
$_SESSION['carro']=$carro;
header("Location:listadoNoatendido.php?".SID
); ?>
Me pregunto por qué usas foreach e inmediatamente después usas un for, ambos para recorrer el array
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
.