Otóż mam następujący problem:
Chciałbym aby menu nad któym pracuję miało wygląd tabeli: i na przemian wiersze mają się zmieniać, raz czarny, raz biały.
<span>Lobster Rolls with house made old bay potato chips
</span> <p class="lang1">Lobster Rolls with house made old bay potato chips
</p> <p class="lang2">Lobster Rolls with house made old bay potato chips
</p> <td class="price">$12.79
</td> <span>Lobster Rolls with house made old bay potato chips
</span> <p class="lang1">Lobster Rolls with house made old bay potato chips
</p> <p class="lang2">Lobster Rolls with house made old bay potato chips
</p> <td class="price">$12.79
</td> <span>Lobster Rolls with house made old bay potato chips
</span> <p class="lang1">Lobster Rolls with house made old bay potato chips
</p> <p class="lang2">Lobster Rolls with house made old bay potato chips
</p> <td class="price">$12.79
</td> <span>Lobster Rolls with house made old bay potato chips
</span> <p class="lang1">Lobster Rolls with house made old bay potato chips
</p> <p class="lang2">Lobster Rolls with house made old bay potato chips
</p> <td class="price">$12.79
</td>
$menu = DatabaseManager::selectBySQL("SELECT * FROM Menu where id>=0 and id<=10"); //10 dań
foreach($menu as $pozycje_menu) {
for($id=$pozycje_menu['id']; $id < 9; ++$id)
{
$odd= "class=\"odd\"";
$empty="";
echo '<tr '.($id & 1 ?
$odd : $empty).'>';
<td>
<span>'.$pozycje_menu['danie_1'].'</span>
<p class="lang1">'.$pozycje_menu['opis_dania_1'].'</p>
<p class="lang2">'.$pozycje_menu['opis_dania_2'].'</p>
</td>
<td class="price">'.$pozycje_menu['cena'].'</td>
</tr>
';}}
Wszystko wyświetla się OK tylko, że są powielone rekordy. Potrzebuję jedynie "zlikwidować" te powtarzające się elementy, bo reszta wyświetla się prawidłowo.
Ten post edytował martinii007 2.04.2014, 10:05:11