Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][smarty] Sekcje, tablice i checkboxy...
Forum PHP.pl > Forum > PHP
isso
Witam,

więc o co chodzi... Mam coś takiego: Jedną tablicę, która ma jakieś tam wartości np: warszawa, gdańsk, łódź itd. i one są w odpowiedniej kolejności. Dalej zmienną x="3;5;12;".

I teraz wypisuje te nazwy:
  1. <?php
  2. {section name=i loop=$objecttype}
  3.             <label for="{$objecttype[i].title}"><input type="checkbox" class="checkbox" id="{$objecttype[i].title}" name="objecttype[]" value="{$objecttype[i].id}"/> {$objecttype[i].title}</label>
  4.          {/section}
  5. ?>


i chciałbym teraz, zrobić coś takiego. Jeśli objecttype[i].id == jednej z tych trzech wartości to dopisuje do pola checkbox disabled="disabled". tylko nie wiem jak w smarty porównywać wartości z tej drugiej zmiennej(można ją czytać jako tablicę).
_olo_1984
możesz zawsze napisać własny plugin dla smarty, z funkcją w stylu in_array()
jasin
A próbowałeś może tak:

Kod
{if objecttype[i].id | in_array:$tablica}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.