Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 21.02.2016
Сообщений: 12
1

PHP и input, смена изображений

23.06.2017, 23:46. Показов 977. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток ребят, помогити плиз. Ситуация такая: есть таблица которая содержит поля id, image, head, description.
Эти данные редактируются из админки, проблема в картинке и во мне . пользователь может выбрать картинку из списка нажав радиобаттон, но если картинку менять не нужно, то она должна остаться неизменной. как правильно запомнить, я пытался сдклать так, но постаянно прибавляется "image" к пути

достаю все изображения
PHP
1
2
3
4
5
<?php 
        $dir = "../../images/"; 
        $images = scandir($dir);
        $images = preg_grep('/\\.(?:png|Png|PNG|ico|gif|jpe?g)$/', $images);
    ?>

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<form method="POST" action="adminka_page.php?action=<?=$_GET['action']?>&id_ad=<?=$_GET['id_ad']?>" class="add_form" > 
<div id="img">
//для каждой картинки свой radio
<?php foreach ($images as $image):?>
 
    <input type="radio" name="image" value="<?=$dir.$image?>">
    <img src="<?=$dir.$image?>">
<?php endforeach; ?>
</div>
//и собственно сама проблема
<?php 
    if (!empty($image)){
        $image = $advantage['image'];   
        var_dump($advantage['image']);
        var_dump($dir.$image);
     ?>
     <input type="radio" name="image" value="<?=$advantage['image']?>" checked >
     <?php
    }else{
    ?>
    <input type="radio" name="image" value="<?=$dir.$image?>">
    <?php 
        }
    ?>
        <input type="text" name="head_ad" maxlength="27" value="<?=$advantage['head_ad'] ?>" placeholder="Заголовок" autofocus required class="form_item">
        <div class="admin_img_add form_item"> <img src="<?='../../'.$advantage['image']?>"> </div>
        <textarea class = "form_item description_it" maxlength="127" name="description_ad" required><?=$advantage['description_ad']?></textarea>
        <input type="submit" value="Добавить" class="btn_link">
    </form>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2017, 23:46
Ответы с готовыми решениями:

Проблема с формой (<form action=1.php method=post> <input type=text name='first'> <input type=submit value=ok>)
Я пишу: &lt;form action=1.php method=post&gt; &lt;input type=text name='first'&gt; &lt;input type=submit...

Php+html!? Как в php файле вывести input type='button' через echo!?
ну собственно говоря я все спросил в заголовке...

Редактор изображений - php+javascript или php+javaapplet
Требуется редактор изображений, в котором посетитель мог бы сделать уменьшенную копию картинки. ...

Смена изображений, кнопка с баллами наподобие оценки фото
У меня есть папка где лежат фото. Мне нужно чтобы из этой папки доставалась 1 фотка и при клике...

1
16 / 14 / 16
Регистрация: 07.02.2017
Сообщений: 292
24.06.2017, 08:44 2
Может тут что нибудь полезное будет https://wp-kama.ru/function/checked
0
24.06.2017, 08:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2017, 08:44
Помогаю со студенческими работами здесь

Input и php
Добрый день. у меня есть скрипт, но при обновлении страницы данные остаются на месте, т.е. значения...

Php://input не работает
Здравствуйте. Хотел написать бота ВК. Сама документация говорит использовать это: $data =...

Input, Value -> переменная в PHP
Добрый день! Только недавно начал изучать PHP. Имеется два PHP файла. Кусок первого: &lt;div...

фильтровать input в PHP
Здраствуйте. Мебя интересует такой вопрос. Почему так главно фильтровать input в PHP? Заранее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru