Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/01/2012, 09:46
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 18 años, 2 meses
Puntos: 1532
Respuesta: Funcion para recuperar datos de una bbdd

existen funciones para devolver el indice como array_keys , además con el mismo foreach te lo da:

Código PHP:
foreach (mostrar_productos(1) as $key => $value) {
    echo 
'<strong>'.$value['imagen'].'</strong><br />';
    echo 
$value['nombre_producto'].'<br />';
    echo 
$value['unidades_producto'].'<br />';
    echo 
$value['descripcion_producto'].'<br />';
} 
$key => $value


además la línea:

$mostrar[] = $arrbusca;

deberías asignarla al final y ser $arrbusca la que modifiques, así:

Código PHP:
  //...
            
if (file_exists('img_productos/producto'.$arrbusca['id'].'_1.jpg')){ 
                
$arrbusca['imagen'] = 'existe imagen'; 
            }else{ 
                
$arrbusca['imagen'] = 'no existe imagen'; 
            } 

            
$mostrar[] = $arrbusca; 
recuerda que no es necesario el contador, porque el índice siempre inicia de 0, exactamente lo que hace tu variable contadora, realmente NO lo necesitas, estás creando más código innecesario
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 26/01/2012 a las 09:52