Ver Mensaje Individual
  #14 (permalink)  
Antiguo 21/02/2012, 05:27
edie8
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: Duda con valores while

Como debo de usar el foreach es decir donde lo pongo y eso es que mira asi solo me sale la ultima foto, el valor $value que es? tiene que estar dntro el while o fuera?? asi lo intente yo:
Código PHP:
<?php
include('../config.php');
$resultados=mysql_query("select * from imagenes where id_logueado='$id_usuario'",$conexion) or 
  die(
"Problemas en el select:".mysql_error());
$i 0;
$arr=array();
  while(
$fot=mysql_fetch_assoc($resultados)) 

$foto_nombre=$fot['nombre'];
$foto_id=$fot['id'];
$arr[]=$foto_nombre;
$i++;
$arr = array(=> $foto_nombre);
foreach(
$arr as $value)
{
echo 
'<img scr="'.$value.'">';
}
}

/*echo $arr[1];*/
$registros=mysql_query("select count(*) as cantidad  from imagenes where id_logueado='$id_usuario'",$conexion) or
  die(
"Problemas en el select:".mysql_error());
  
$reg=mysql_fetch_array($registros);
  
$cantidad=$reg['cantidad'];
  if(
$_POST["img"] == $cantidad)
  { 
    
?><img src="<?php echo $value?>" /><?php 
    
}
else
    {
    
?><img src="<?php echo $value;?>" /><?php 
    
}
?>
Nunca e usado el foreach ni sabia de su existencia y en el manual php no me entero bien, me podeis explicar un poco como va?? gracias.