Foros del Web » Programando para Internet » PHP »

como obtengo los valores de un arreglo desde un foreach

Estas en el tema de como obtengo los valores de un arreglo desde un foreach en el foro de PHP en Foros del Web. Hola chicos: esta es la continuacion dle problema anterior, como ven el codigo estoy haciendo dos consultas y obteniendo los resultados por un bucle, el ...
  #1 (permalink)  
Antiguo 17/01/2008, 07:58
Avatar de liliancita  
Fecha de Ingreso: diciembre-2007
Mensajes: 189
Antigüedad: 16 años, 4 meses
Puntos: 0
Exclamación como obtengo los valores de un arreglo desde un foreach

Hola chicos:

esta es la continuacion dle problema anterior,

como ven el codigo estoy haciendo dos consultas y obteniendo los resultados por un bucle, el problema q se me presenta es q solo me toma el primer dato del arreglo que entrega el foreach, y yo necesito todos logicamente.



Código PHP:

<tr>
<td>Total registro</td>
</t>
<?
$sql
=("SELECT idfiltro FROM `filtro`WHERE nombre = '".$nom."'");  
$result=mysql_query($sql,$link); 
$varmysql_fetch_assoc($result); 

$sql1=("SELECT iddato FROM `datos`WHERE datoreal = '".$dat."'");  
$result1=mysql_query($sql1,$link); 
$valor=mysql_fetch_assoc($result1); 

    


$total=array();
foreach(
$var as $k => $v){
   foreach(
$valor as $k2 => $v2){
  
    
$sql=("SELECT COUNT(*) FROM registo 
    WHERE YEAR(fecha) = YEAR(DATE_ADD(NOW(), INTERVAL 0 YEAR))
    AND MONTH(fecha) = MONTH(DATE_ADD(NOW(), INTERVAL 0 MONTH))
    AND idfiltro='$v' 
    AND iddato='$v2'"
);
    
        
$result=mysql_query($sql,$link);
    
$rowmysql_fetch_array($result);

?>
<tr>
<td><? echo $row[0];?></td>
</tr>
toda sugerencia , ayuda, idea se los agradeceria muchisimo
saludossss
  #2 (permalink)  
Antiguo 17/01/2008, 09:11
Avatar de liliancita  
Fecha de Ingreso: diciembre-2007
Mensajes: 189
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: como obtengo los valores de un arreglo desde un foreach

hola

ya lo solucione,
era q el total = array();
estaba de mas


ahora necesito otra ayuda

esta publicado en http://www.forosdelweb.com/f18/sumar...5/#post2252163

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:09.