Вы не зашли.
Главная » PHP » Общие вопросы по PHP
#1091. koji Off (3)
Участник
2015.08.10 22:10
Добавляя файл на сайте пользователь может выбрать для него метки
<input type="checkbox" name="labels[]" value="' . $key . '">
<!-- $key - это ID метки в БД -->

При отправке формы проверяю данные

if (isset ($_POST['labels']))
{
       Теперь нужно проверить массив $_POST['labels'] на наличие существования меток, то есть не передали ли хрен пойми что

загнал все метки с базы в массив $labels[$row[0]] = $row[1]; а как теперь сделать проверку не знаю. Нужно как-то перебрать ключи с переданного массива формой и проверить есть ли все они в массиве со всеми метками $labels

как бы проверить?
Отредактировано koji (2015.08.10 22:10)
#1092. Gemorroj Off (107)
Administrator
2015.08.11 12:12
Код:
span style="color: #0000BB"><?phpforeach ($_POST['labels'] as $postLabel) { if (!in_array($postLabel, $labels)) { throw new Exception('Неизвестная метка "' . $postLabel . '".'); }}
если я правильно понял задачу
#1093. tipsun Off (19)
Moderator
2015.08.11 17:05
А можно свой вариант предложить?
Вроде работает.
Код:
span style="color: #0000BB"><?php$getTags = array( 'груша', 'яблоко', //'банан', //'арбуз',);$sysTags = array( 'клубника', 'апельсин', 'груша', 'яблоко',);$wrongTags = array();if (($wrongTags = array_diff($getTags, $sysTags))) { echo 'false<br/>'; print_r($wrongTags);} else { echo 'true<br/>'; print_r($wrongTags);}
#1094. Gemorroj Off (107)
Administrator
2015.08.11 18:06
tipsun, ну да, твой вариант лучше)
#1095. koji Off (3)
Участник
2015.08.12 00:12
tipsun, супер smile
#1096. despod Off (0)
Участник
2015.08.18 09:09
Всем привет подскажите какой нибуть норм форум поставить! хочу от этого форума основной сайт построить
#1097. despod Off (0)
Участник
2015.08.19 18:06
Gemorroj, для чего нужно вот это
Код:
if(!defined('PUN')){
exit;
}
что то типо защиты?
#1098. Gemorroj Off (107)
Administrator
2015.08.19 19:07
despod написал:
что то типо защиты?
да. чтобы небыло возможности открыть страницу, если не определена константа.
вообще это очень старый код, и перенимать из него что-либо не стоит.
#1099. despod Off (0)
Участник
2015.08.19 21:09
я хочу этот форум поставить ты мне давал давно его !
стоит его ставить?
или уже какой то обнавленный есть?
Отредактировано despod (2015.08.19 21:09)
#1100. Gemorroj Off (107)
Administrator
2015.08.20 07:07
despod написал:
я хочу этот форум поставить ты мне давал давно его !
стоит его ставить?
или уже какой то обнавленный есть?
http://forum.wapinet.ru/viewtopic.php?id=69 смотри 1 пост
Страниц: 1108 109 110 111 112118 Все
Главная
WEB
PunBB Mod v0.6.2
0.040 s