Pagina 1 din 1

Problema foreach distribuire rezultate pe coloane

Scris: Vin Dec 19, 2014
de trif
Buna ziua,
Am o mica problema si nu stiu ce sa ii fac.
Am codul acesta

Cod: Selectaţi tot

<?php 
foreach ($attribute_groups as $attribute_group) {
echo '<tr><td><strong> '.$attribute_group['name'].'</strong></td>';

foreach ($attribute_group['attribute'] as $key => $attribute) {
echo '<td>'.$attribute['name'];

foreach ($products as $product) { 
if (isset($products[$product['product_id']]['attribute'][$key])) { 
echo $products[$product['product_id']]['attribute'][$key]; 
} 
else { 
} 
} 
echo '</td>';

}
echo '</tr>';
} 
?>
Care imi preia atributele si le pune la fiecare produse in parte DAR nu arata bine.
Faza este ca imi preia bine informatiile dar nu le pune unde trebuie.
Imi preia asa:

Cod: Selectaţi tot

atribut1 | inf-prod1-atrib1 | inf-prod1-atrib2 |
atribut2 | inf-prod2-atrib2 |
si mie imi trebuie asa

Cod: Selectaţi tot

atribut1 | inf-prod1-atrib1 | inf-prod1-atrib2 |
atribut2 |         -        | inf-prod2-atrib2 |
fiecare incoloana lui iar daca nu este nimic sa puna "-".
Am tot incercat diverse modificari dar nici un rezultat.

Astept raspuns.
Multumesc anticipat.
Cu stima Trif

Problema foreach distribuire rezultate pe coloane

Scris: Vin Dec 19, 2014
de MarPlo
Salut
Incearca acest cod (nu stiu daca returneaza cum vrei, nu am cum sa testez).

Cod: Selectaţi tot

<?php 
foreach ($attribute_groups as $attribute_group) {
  echo '<tr><td><strong> '.$attribute_group['name'].'</strong></td>';

  foreach ($attribute_group['attribute'] as $key => $attribute) {
    echo '<td>';

    if(isset($attribute['name'])) {
      echo $attribute['name'];
      foreach ($products as $product) {
        if(isset($products[$product['product_id']]['attribute'][$key])) { 
          echo $products[$product['product_id']]['attribute'][$key]; 
        }
        else echo '-';
      }
    }
    else echo '-';
    echo '</td>';
  }
  echo '</tr>';
} 

Problema foreach distribuire rezultate pe coloane

Scris: Sâm Dec 20, 2014
de trif
Buna seara,
NU imi da bine

Cod: Selectaţi tot

atribut1 | inf-prod1-atrib1- | inf-prod1-atrib2- |
atribut2 | inf-prod2-atrib2- |
nu stiu de ce afiseaza asa deoarece zice clar ca trebuie sa puna - in loc de spatiu gol.

Astept raspuns.
Multumesc anticipat.
Cu stima Trif