<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

После прохождения курса Вы без труда сможете создавать любые сайты с использованием фреймворка Yii, причём делать это будете быстро и качественно.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Имя input и несколько значений
24.01.2013 17:30:31 Имя input и несколько значений Сообщение #1
crips

crips

Освоившийся

Освоившийся

Дата регистрации:
18.12.2011 13:05:02

Сообщений: 28

Здравствуйте, Михаил.
Хочу сделать, чтобы меню редактировалось владельцем сайта. Для этого имя и ссылка хранится в БД.
Для редактирования в input=text вывожу из базы ссылку,и тут возникает проблема, если у меня две ссылки, то показывается два input в каждом ссылка,
но редактируется и обновляется только последняя ссылка, как я понял проблема в имени input.
И вот не знаю как задавать имя input, чтобы передавались оба значения и из одного, и из другого.
Пытался <input name='link[]'>, но в таком случае не знаю как обрабатывать
Профиль Ответить
24.01.2013 21:08:08 Имя input и несколько значений Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Не бывает у одного input 2 и более имён. Если нужно передать множество параметров, то надо использовать много input.
Профиль Ответить
24.01.2013 21:44:03 Имя input и несколько значений Сообщение #3
crips

crips

Освоившийся

Освоившийся

Дата регистрации:
18.12.2011 13:05:02

Сообщений: 28

ну я вывожу в инпут один параметр, с помощью функции:

function hormenu($m1) {

echo "<input type='text' name='link' value=".$m1["link"].">";

}
$mysqli = new mysqli();
$mysqli ->query('SET NAMES utf8');
$result_set = $mysqli->query("SELECT * FROM menu ";
while($row = $result_set->fetch_assoc())
Hormenu($row);
$result_set->close();
$mysqli->close();

в итоге получается столько инпутов, сколько есть строк в таблице, но вот имя у всех инпутов одинаковое, как в таком случае обработать?
Профиль Ответить
25.01.2013 09:50:26 Имя input и несколько значений Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

У каждого сделайте своё имя, хотя бы name_1, name_2, name_3. А потом в PHP в цикле проверяйте каждое поле.
Профиль Ответить
26.01.2013 02:33:29 Имя input и несколько значений Сообщение #5
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Оффтоп: я ни разу не видел меню из инпутов, задачи такого рода реализуются в админке.
Профиль Ответить
27.01.2013 20:47:58 Имя input и несколько значений Сообщение #6
crips

crips

Освоившийся

Освоившийся

Дата регистрации:
18.12.2011 13:05:02

Сообщений: 28

malina95, инпуты я хочу использовать для редактироватия меню, само-собой меню сделано не инпутами
Профиль Ответить
27.01.2013 22:54:19 Имя input и несколько значений Сообщение #7
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Тогда имена инпутов тут не причём, сделайте форму и там напишите инпуты с разными именами и просто выводите элементы массива выборки а дальше обрабатывайте вашу форму
Профиль Ответить
13.02.2013 21:06:15 Имя input и несколько значений Сообщение #8
abror_91_09

abror_91_09

Освоившийся

Освоившийся

Дата регистрации:
12.01.2013 15:44:50

Сообщений: 20

<?
$list = explode(",",$_POST['sel']);
//echo $list[0];
echo "<br>";
//echo $list[1];

for ($i=0;$i<count($list);$i++){
echo $list[$i]."<br>";
}
?>
<form name='frm' method='post' action='' >
<select name='sel'>
<option value="1,Matematika,literatura,logika">Matematika</option>
<option value="russian,ximya,tuit,Fizika">Fizika</option>
</select>
<input type='submit' value='OK'/>

</form>



Может так сделаем !!!! Отправляем строку и сделаем его массивчик!
Профиль Ответить