Ver Mensaje Individual
  #15 (permalink)  
Antiguo 11/06/2011, 10:17
Avatar de Markgus
Markgus
 
Fecha de Ingreso: junio-2010
Mensajes: 152
Antigüedad: 14 años, 5 meses
Puntos: 5
Respuesta: duda foreach en una consulta

sigo sin poder solucionarlo recorte el codigo para que sea mas entendible porque creo que los confundi y lo unico que quiero es usar los valores de un arreglo que ya tengo en otra consulta

ya tengo el arreglo $aEntrada que tiene los valores ('2011-05-25 08:00:00','2011-05-26 08:00:00'........)

y quiero usar esos valores para hacer una consulta asi

Código PHP:
foreach($aEntrada as $value){
$query "select Entrada,timestampdiff(minute,'$value',Entrada)as Diferencia from tabla";
$res mysql_query($query) or die (mysql_error());


echo 
"\t<table >\n";
            echo 
"<tr class=\"titulos\">
                      <td><font color='#FFFFFF' face='Arial, Helvetica, sans-serif'>Entrada:</font></td>
                           <td><font color='#FFFFFF' face='Arial, Helvetica, sans-serif'>Diferencia:</font></td>
                            </tr>"
;
 
$r=0;
while(
$row2 mysql_fetch_array($res)){
 echo 
"\t\t<tr class=\"row2$r\">
                
                <td>"
.htmlentities($row2['Entrada'])."</td>
                           <td>"
.htmlentities($row2['Diferencia'])."</td>
                           </tr>\n"
;
          if(
$r%2==0)++$r;else--$r;
        }
            echo 
"\t</table>\n";



 } 
pero no me sale, se imprime varias veces la tabla, en resumen como puedo recorrer los valores de un arreglo para hacer otra consulta, ya intente de muchas maneras y no logro dar con la solución, agradecería que me pudieran aclarar como hacerlo