|
Onderstaande functie kan je gebruiken om dynamisch een combobox of selectbox te maken in Joomla. Met wat aanpassingen kan je hemok gebruiken in een gewone website. Je roept hem aan met de naam van de functie. Bij de eerste twee parameters geef je de naam op zoals je die in de id en name tag wilt hebben. Dan geef je nog een class name op. Zodat je hem vanuit CSS op kan maken.
| 01. |
| | 02. |
function CreateComboBox($nameCombo, $idCombo, $classCombo){
| | 03. |
| | 04. |
$db =& JFactory::getDBO();
| | 05. |
| | 06. |
$query = "SELECT kolom1, kolom2 FROM #__je_tabelNaam";
| | 07. |
| | 08. |
$db->setquery ($query,0);
| | 09. |
$rows = $db->loadObjectList();
| | 10. |
| | 11. |
echo '<select name="' . $nameCombo;
| | 12. |
echo '" id="' . $idCombo . '"';
| | 13. |
echo 'class="' . $classCombo . ' ">';
| | 14. |
echo'<option value="0">Maak een keuze</option>';
| | 15. |
| | 16. |
foreach ($rows as $row){
| | 17. |
| | 18. |
echo '<option value="';
| | 19. |
print $row->kolom1;
| | 20. |
echo '">';
| | 21. |
print $row->kolom2;
| | 22. |
echo '</option>';
| | 23. |
| | 24. |
}
| | 25. |
echo '</select>';
| | 26. |
| | 27. |
}
| | 28. |
|
|