#php #jquery #twitter-bootstrap #function #require
#php #jquery #twitter-bootstrap #функция #требуется
Вопрос:
Мой проект имеет index.php файл, а также utils.php досье. Я пытаюсь вызвать функцию в utils.php файл называется выпадающим списком. Эта функция будет генерировать выпадающее меню (для этого я использую Bootstrap).
Итак, вот мой index.php файл:
<div class='container panel panel-default'>
<div class='panel-body'>
<!-- This is where I call the function to generate a dropdown -->
<?php require_once('utils.php'); dropdown(); ?>
</div>
</div>
И вот utils.php файл, содержащий функцию dropdown():
<?php
function dropdown () {
$str = "<form>
<div class='form-group'>
<label for='sel1'><h3>Pick a Year below:</h3></label>
<select class='form-control' id='sel1'>
<option>2016</option>
<option>2014</option>
<option>2013</option>
<option>2012</option>
</select>
</div>
</form>"
echo $str;
}?>
Я делаю это таким образом, потому что в будущем у меня будут выпадающие параметры, которые будут динамическими, с использованием базы данных. Спасибо всем! 😉
Комментарии:
1. Что-нибудь появляется в вашем журнале ошибок? Первое предположение — отсутствует точка с запятой после строки.
2. синтаксическая ошибка, отсутствует
;
в конце</form>"
3. примечание: эхо в функции обычно является плохой идеей, вы должны использовать
return
then echo при вызове функции4. @mark.hch ИИСУС ХРИСТОС!! хахахаха, вот и все, боже. Я буквально потратил больше часа, чтобы исправить это. Спасибо, ребята 🙂
5. @nogad Хорошо, ногад, спасибо за совет.