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: 15 años, 9 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