Ver Mensaje Individual
  #19 (permalink)  
Antiguo 14/11/2008, 07:15
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Falla en arreglo array

mmm. Esto es indentado y BBCode:
Código php:
Ver original
  1. <?php
  2. if(isset($_SESSION['carro']))
  3.     $carro=$_SESSION['carro'];
  4. include('conec.php');
  5. conectarse();
  6. $autori=$_POST["cantidad_autori"];
  7. $id=$_POST["id"];
  8.  
  9. foreach ($id as $valor){
  10.     for($i=0; $i<count($id); $i++) {
  11.         $qry=mysql_query("select * from catalogo where id='".$valor."'");
  12.         $row=mysql_fetch_array($qry);
  13.         foreach($autori as $valor2) {
  14.             $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);
  15.             //return $carro;
  16.         }
  17.     }
  18. }
  19. print_r($autori);
  20. print_r($id);
  21. print_r($carro);
  22. $_SESSION['carro']=$carro;
  23. header("Location:listadoNoatendido.php?".SID);
  24. ?>
Me pregunto por qué usas foreach e inmediatamente después usas un for, ambos para recorrer el array .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.