Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> форма ввода через php скрипт, форма ввода через php скрипт 
:(
    Опции темы
supervladislav
Дата 12.2.2007, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



у меня есть панель администратора что-то вроде такого ,так вот суть такая чтоб у каждого сообщения отображалось два флажка заблокировать пользователя и удалить ,но дело в том ,что когда скрипт всё енто выводит ,то учитывая то ,что атрибут name одинаковый соответственно 
он разрешает выделить только один флажок на одном сообщении ,а как сделать чтоб выделялось несколько флажков.
Код

echo('<table height=10% width=80% border=0 align=center>
<tr bgcolor=#E48437>
<td width=30%>имя:'.$a.'</td>
<td><a href=mailto:'.$g.'>емайл</a></td>
<td><a href=http://'.$p.'>хомяк</a></td>
<td>дата:'.$d.'</td>
</tr>
<tr>
<td colspan=4 align=left bgcolor=#E49D64> '.$string.'\n<br>
<b>ответ:'.$ot.'</b><br>
<hr width=100%>
<form action='.$_SERVER['PHP_SELF'].' method=post>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>удалить сообщение</b><input type=radio name=polz><br><b>заблокировать пользователя</b><input type=radio name=polz>

</td>
</tr>
</table>');

PM MAIL   Вверх
mishaSL
Дата 12.2.2007, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 19
Всего: 54



supervladislav, зачем тебе сразу выделять два значения (удалить и заблокировать)? А вообще вместо <input type="radio"> напиши <input type="checkbox">


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
supervladislav
Дата 16.2.2007, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



Цитата(mishaSL @ 12.2.2007,  12:06)
supervladislav, зачем тебе сразу выделять два значения (удалить и заблокировать)? А вообще вместо <input type="radio"> напиши <input type="checkbox">

не чувак ты непонял я имел ввиду выделить несколько чекбоксов либо удалить либо заблокировать либо удалить.
PM MAIL   Вверх
mishaSL
Дата 17.2.2007, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 19
Всего: 54



Цитата(supervladislav @  16.2.2007,  22:23 Найти цитируемый пост)
я имел ввиду выделить несколько чекбоксов либо удалить либо заблокировать либо удалить



supervladislav, извини конечно, может я сегодня плохо понимаю, но что-то совсем не понятно, что ты хочешь сделать и что у тебя не получается.


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
supervladislav
Дата 20.3.2007, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



у меня гостевая книга я хочу чтоб в ней была панель администратора ,около каждого сообщения выводятся чекбоксы удалить или заблокировать ,сообщений много,я хочу чтоб несколько чекбоксов выделялось ну например если я много удалить сообщений хочу ,либо тоже самое но заблокировать,но понимаешь атрибут то найм везде одинаковый и выделяется только один чекбокс.
PM MAIL   Вверх
lasalexx
Дата 20.3.2007, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 19.7.2004
Где: Tbilisi

Репутация: 1
Всего: 1



Цитата

у меня гостевая книга я хочу чтоб в ней была панель администратора ,около каждого сообщения выводятся чекбоксы удалить или заблокировать ,сообщений много,я хочу чтоб несколько чекбоксов выделялось ну например если я много удалить сообщений хочу ,либо тоже самое но заблокировать,но понимаешь атрибут то найм везде одинаковый и выделяется только один чекбокс. 


а ты name checkbox а сделай масивом:
Код

удалить сообщение</b><input type=checkbox name=udal[] value="id сообщения"><br>
<b>заблокировать пользователя</b><input type=checkbox name=blok[] value="id пользователя">


и блокируй те id, которые содержутся в переданых POST ом масивах
PM MAIL WWW ICQ MSN   Вверх
Serkys
Дата 20.3.2007, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: 4
Всего: 22



Если в параметре name к имени подставить квадратные скобки, то форма будет посылать массив:
Код

<input type="checkbox" name="name[]" />
<input type="checkbox" name="name[]" />


Добавлено @ 23:21 
Опоздал smile

Это сообщение отредактировал(а) PARROT - 21.3.2007, 12:13
PM MAIL   Вверх
anabiosys
Дата 20.3.2007, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 483
Регистрация: 17.3.2007

Репутация: 2
Всего: 2



Можно сделать так, тогда ты получишь массивы с номерами сообщений который нужно удалить или заблокировать
Код

Собщение 1<input type='checkbox' name='block[]' value='1'/><input type='checkbox' name='del[]' value='1'/><br/>
Собщение 2<input type='checkbox' name='block[]' value='2'/><input type='checkbox' name='del[]' value='2'/><br/>

Цитата

Опоздал

а я так тем более smile 

Это сообщение отредактировал(а) PARROT - 21.3.2007, 12:14
PM MAIL   Вверх
Serkys
Дата 20.3.2007, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: 4
Всего: 22



Во все бы топики так усердно отвечали smile

Добавлено @ 23:29 
Супервладислав придёт и офигеет smile
PM MAIL   Вверх
supervladislav
Дата 21.3.2007, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: -8
Всего: -9



а скажите ребята а значения получать одтудова так-же через пост название массива
PM MAIL   Вверх
lasalexx
Дата 21.3.2007, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 19.7.2004
Где: Tbilisi

Репутация: 1
Всего: 1



Цитата

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


Код

$_POST["blok"][0]
$_POST["blok"][1]
$_POST["blok"][2]
//и т.д.

PM MAIL WWW ICQ MSN   Вверх
mclight
Дата 22.3.2007, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 160
Регистрация: 6.7.2005
Где: Baku, Azerbaijan

Репутация: 1
Всего: 2



Да вы что? 

у тебя checkbox 10 штук........
ты выбрал все десять...отлично....в массиве будут 10 значений.....
но если ты выбрал 3 значения, именно 1, 5, 9, то массив пронумеруется от нуля.......ему неважно будет что ты там повыбирал.........

нельзя так делать.....все запутается.......
если и делать так, то лучше вручную запихать 
<input type="checkbox" name="block[<?=$n?>]"/>

--------------------
Как я решал подводные камни Cakephp и не только
PM WWW ICQ MSN   Вверх
Serkys
Дата 22.3.2007, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1061
Регистрация: 19.4.2004

Репутация: 4
Всего: 22



mclight, объясни мне пожалуйста, зачем в данной ситуации нужен индекс? И каким образом всё запутается?
Индексы в данной ситуации неважны абсолютно, будь они хоть с нуля, хоть с 947. При разборке посланных данных нормальные люди применяют foreach().
Код

foreach($_POST['block'] as $value) {
  echo 'Значение: ' . $value . '<br />';
};

PM MAIL   Вверх
mclight
Дата 22.3.2007, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 160
Регистрация: 6.7.2005
Где: Baku, Azerbaijan

Репутация: 1
Всего: 2



ну, выбрал он чекбоксы.......отметил на удаление.......а скрипт принимает значение и по значению удаляет что там надо.....
--------------------
Как я решал подводные камни Cakephp и не только
PM WWW ICQ MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0577 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.