#1 2010.08.26 05:46

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Мульти-выбор

У меня уже есть почти
готовый скрипт но нужно
еще сделать мульти-выбор таблиц. Я уже все
перепробовал - нифига не
получется sad
Можете помочь?

Неактивен

#2 2010.08.26 08:42

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Мульти-выбор

что подразумевается под мультивыбором таблиц?

Неактивен

#3 2010.08.27 19:33

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

это типа как в твоем файл-менеджере только там файлы "выбераеш" а здесь таблицы.

Неактивен

#4 2010.08.27 20:24

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Мульти-выбор

ну так возьми соответствующую js функцию из менеджера)

Неактивен

#5 2010.08.28 01:28

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

Я так сразу и сделал но нифига не получилось sad

Неактивен

#6 2010.08.28 18:09

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

Она не работает.
^

Неактивен

#7 2010.08.28 18:31

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Мульти-выбор

GraFiT, ну да, конечно... И gmanager тоже не работает.

Неактивен

#8 2010.08.29 01:13

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

Нет, работает все.

Я в формах пока плохо разбираюсь, может что-то не так сделал.
Так поможешь или нет?

Неактивен

#9 2010.08.29 01:20

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Мульти-выбор

пиши свой html код и применяемый к нему js. чего ты еще ждешь-то?)

Неактивен

#10 2010.08.29 01:27

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

...
echo '<form action="fail.php" method="post">';
$tables = mysql_query("SHOW TABLE STATUS FROM `$db`");
$count = 0;
while($table = mysql_fetch_array($tables))
{
echo ceil(ceil($count / 2) - ($count / 2)) == 0 ? '<div class="b">' : '<div class="c">';
echo '<input type="checkbox" name="'.$count.'"><a href="#">'.$table['Name'].'</a>';
++$count;}
echo '</form>';
...
 

Как-то так да?

Отредактировано GraFiT (2010.08.29 01:28)

Неактивен

#11 2010.08.29 11:25

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Мульти-выбор

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script type="text/javascript">
function check(form, name, checked) {
for (var i = 0; i < form[name].length; i++) {
form[name][i].checked = checked;
}
}
</script>
 
 
<form action="fail.php" method="post">
<div class="b">
<input type="checkbox" onclick="check(this.form, 'check[]', this.checked)"/><br/>
 
<input type="checkbox" name="check[]"><a href="#">xxx</a><br/>
<input type="checkbox" name="check[]"><a href="#">xxx2</a><br/>
</div>
</form>

Неактивен

#12 2010.08.30 02:06

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

И в файле fail.php прописать типа echo $_POST[check[]];
Да?

Неактивен

#13 2010.08.30 10:24

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Мульти-выбор

print_r($_POST['check']);

Неактивен

#14 2010.08.30 14:24

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

Спасибо. Пойду пробовать smile

Неактивен

#15 2010.08.30 15:56

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

Parse error: syntax
error, unexpected T_
STRING, expecting ',' or
';' in /fail.php on
line 16
Добавлено спустя   1 минуту  36 секунд:
Наверно, я что-то не так сделал.

Неактивен

#16 2010.08.30 17:56

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Мульти-выбор

наверное, ответить мне что-то будет сложно не видя кода)

Неактивен

#17 2010.08.31 12:07

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

Я наверно тебя заебал уже гг 
Вроде такой код был:

Код:

1
span style="color: #0000BB"><?phpecho '<script type="text/javascript">function check(form, name, checked) {for (var i = 0; i < form[name].length; i++) { form[name][i].checked = checked;} } </script> <form action="fail.php" method="post"><div class="b"> <input type="checkbox" onclick="check (this.form, 'check[]', this.checked)"/><br/> <input type="checkbox" name="check[]"><a href="#">xxx</a><br/> <input type="checkbox" name="check[]"><a href="#">xxx2</a><br/></div> </form>';?>

Отредактировано GraFiT (2010.08.31 12:09)

Неактивен

#18 2010.08.31 13:50

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Мульти-выбор

даже просто по подсветке синтаксиса видно в чем дело.
одинарные кавычки заэкранируй

Неактивен

#19 2010.08.31 16:26

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

Тьфу блин, а я это даже не заметил. Спс.

Неактивен

#20 2010.08.31 16:44

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

Все пашетsmile
/ А как узнать имена того что выбранно?
Типа так:
for ($i = 0; $i < count($_POST['check']); $i++) {
echo $_POST['check[$i]'];
}

?

Отредактировано GraFiT (2010.08.31 16:48)

Неактивен

#21 2010.08.31 17:14

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Мульти-выбор

Код:

1
span style="color: #0000BB"><?phpforeach ($_POST['check'] as $k => $v) { echo $k . ': ' . $v . "\n";}

Неактивен

#22 2010.08.31 19:15

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

Так и надо да?

0: on
1: on

Неактивен

#23 2010.08.31 20:16

GraFiT
Участник
Зарегистрирован: 2010.07.20
Сообщений: 19
Карма: 0
Профиль

Re: Мульти-выбор

все понял, надо было добавить еще value="xxx"

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.015 s