Witam, mam kodzik który parasuje szablony no i natrafiłem na pierwszy problem wyświetlanie szablonu w pętli chodzi o to że chce wyświetlić pole multiple które będzie wypełniane wynikiem z bazy...
no i kod pola multiple wygląda tak:
<div class="naglowek"><b>Wybierz film, który chcesz edytować
</b></div> <br /><div align="center"> <form action="filmy.php?akcja=edit_movie2" name="mod" method="post" onDblClick="document.mod.submit();"> <select class="mult_mod" name="grupa" multiple> <option value="{IDFILMU}" style="font-family:Verdana; font-size:11px; cursor: auto;">{TYTUL}
</option>
no i gdy wrzuce to w while to wiadomo tyle razy ile wykona sie pętla tyle razy wywoła ten plik a tego nie chce powielać ma jedynie tą część
<option value="{IDFILMU}" style="font-family:Verdana; font-size:11px; cursor: auto;">{TYTUL}
</option>
więc wpadłem na niezbyt szczęśliwe rozwiązanie a mianowicie podzieliłem to na trzy pliki
gora.tpl
<div class="naglowek"><b>Wybierz film, który chcesz edytować
</b></div> <br /><div align="center"> <form action="filmy.php?akcja=edit_movie2" name="mod" method="post" onDblClick="document.mod.submit();"> <select class="mult_mod" name="grupa" multiple>
sroder.tpl
<option value="{IDFILMU}" style="font-family:Verdana; font-size:11px; cursor: auto;">{TYTUL}
</option>
dol.tpl
proszę używać poprawnego bbcode.
HTML do kodu html.
poprawiam
revyag
no i kod wyświetlający
<?php
$templates->load('gora');
$templates->blocks[] = array ('' => ''); $templates->parse();
$templates->show_result();
$templates->load('srodek');
$templates->blocks[] = array ('IDFILMU' => $row['id_filmu'], 'TYTUL' => $row['tytul']); // ustalamy bloki do zamiany $templates->parse();
$templates->show_result();
}
$templates->load('dol');
$templates->blocks[] = array ('' => ''); $templates->parse();
$templates->show_result();
?>
ale niestety jest lipa i zwraca mi taki kod
<form action="filmy.php?akcja=edit_movie2" name="mod" method="post" ondblclick="document.mod.submit();"> <select class="mult_mod" name="grupa" multiple="multiple">
</select><select class="mult_mod" name="grupa" multiple="multiple">
</select><select class="mult_mod" name="grupa" multiple="multiple"><option value="1" style="font-family: Verdana; font-size: 11px; cursor: auto;">Epoka Lodowcowa
</option>
</select><select class="mult_mod" name="grupa" multiple="multiple">
</select><select class="mult_mod" name="grupa" multiple="multiple"><option value="1" style="font-family: Verdana; font-size: 11px; cursor: auto;">Epoka Lodowcowa
</option>
</select><select class="mult_mod" name="grupa" multiple="multiple"><option value="1" style="font-family: Verdana; font-size: 11px; cursor: auto;">Epoka Lodowcowa
</option> <option value="2" style="font-family: Verdana; font-size: 11px; cursor: auto;">JAkis film
</option>
</select><select class="mult_mod" name="grupa" multiple="multiple">
</select><select class="mult_mod" name="grupa" multiple="multiple"><option value="1" style="font-family: Verdana; font-size: 11px; cursor: auto;">Epoka Lodowcowa
</option>
</select><select class="mult_mod" name="grupa" multiple="multiple"><option value="1" style="font-family: Verdana; font-size: 11px; cursor: auto;">Epoka Lodowcowa
</option> <option value="2" style="font-family: Verdana; font-size: 11px; cursor: auto;">JAkis film
</option>
</select><select class="mult_mod" name="grupa" multiple="multiple"><option value="1" style="font-family: Verdana; font-size: 11px; cursor: auto;">Epoka Lodowcowa
</option> <option value="2" style="font-family: Verdana; font-size: 11px; cursor: auto;">JAkis film
</option>
czyli syf totalny
ma ktoś z was jakiś pomysł jak rozwiązać ten probelm