$limit
(количество новостей на страницу), соответственно получаем кол-во страниц $page_count
, вместе с запросом передаем параметр, допустим &page=3
, соответственно делаем запрос БД с учетом нашего limit и с offset, который будет равен $offset = $limit * $_GET('page')
.SELECT * FROM news LIMIT $limit OFFSET $offset;
for($i=1;$i<=$page_count;$i++)
. Обычный список, который содержит ссылки у который href будет содержать итератор $i
. Ну и соответственно имея $_GET('page')
и $i
вы модете вычислять активный пункт и т.д. Выводить не все, а только следующие 5 и предыдущие 5. Тут уже как говорят "по вкусу" $new = [];
foreach($arr['rang_id'] as $one_r){
foreach($arr['discipline_id'] as $one_d){
foreach($arr['nomination_id'] as $one_n){
foreach($arr['category_id'] as $one_c){
$new[] = ['rang_id' => $one_r, 'discipline_id' => $one_d]; // и т.д. лень дописывать
}
}
}
}
mail()
конечно отправляет почту, но обычно используют smtp или api сторонних сервисов. Все что отправлено через mail()
имеет большой шанс попасть в спам. Это самая популярная дыра, ее вообще в php.ini рекомендуют отключать. Так что мой Вам совет, разберитесь с альтернативными методами. Многие из них проще даже, самые популярные:$secret = '1O3l02UU2QXSxq9mkl1GriNQ';
<input type="hidden" name="receiver" value="410012043217827"><br>
if (empty($num1) || empty($num2)) {
$num1 = int($_POST['num1']); // не верно
$num1 = (int) $_POST['num1']; //верно
Это, я так понял, реализовано на AJAX.
Но так как не силен в пхп и бд я максимум что могу это вывести на экран таблицы и всё. Подскажите, как это можно сделать?
Чтобы поочередно выводить один вопрос с вариантами ответов.
Хотел начать на yii, но я хочу весь интерфейс сделать на индексе, которая будет по ajax получать данные окон. Поэтому подумал, что yii будет избыточен.
чтобы был аватар у почты
приходило сообщение с именем сайта
почта у меня с доменным именем от хостинга
не нагружая страницу запросами к бд
<a id="phone" href="tel:9871234567" data-base-phone="987 123-45-67">
987 <span class="red">123</span>-45-67
</a>
var phone = {
clear: '9871234567',
formated: '987 123-45-67'
.....
};