Здравствуйте.
Есть форма, которая берет изображения из папки и делает минигалерею:
Спойлер (Отобразить)CODE (
htmlphp):
скопировать код в буфер обмена
<form action="Main.php" method="post">
<?php foreach ($scanImages as $key => $value) : if ($value != '.' && $value != '..') : ?>
<label class="labelImg">
<div class="divImage" style="background-image: url(Images/<?php echo $value; ?>)">
<input type="checkbox" id="<?php echo $key . $value; ?>" name="<?php echo $value; ?>" value="<?php echo $value; ?>">
</div>
</label>
<?php endif; endforeach; ?>
<div id="waterButtonDiv">
<input type="submit" id="waterButton" value="Поставить вотермарку на отмеченных картинках.">
</div>
</form>
Почему если я потом пытаюсь запросить отмеченные чекбоксы, ничего не выводится?
PHP:
скопировать код в буфер обмена
foreach ($scanImages as $key => $value) {
if ($value != '.' && $value != '..') {
if (!empty($_POST["$value"])) { echo $_POST["$value"];
}
}
}
(Добавление)
Помогите!
Даже вот переделал код, а не работает - не пойму почему.
PHP:
скопировать код в буфер обмена
foreach ($scanImages as $value) {
if ($value != '.' && $value != '..') {
echo "<label class='labelImg'><div class='divImage' style='background-image: url(Images/" . $value . ")'>";
echo "<input type='checkbox' name='" . $value . "' value='" . $value . "'>";
// echo "$value";
echo '</div></label>';
}
}
echo '<div id="rButtonDiv"><input type="submit" id="Button" value="submit"></div>';
if (!empty($_POST["$value"])) { echo "$value";
}