Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: чекбоксы

Сообщения:  [1-10]   [11-18] 

 
 автор: confirm   (28.06.2014 в 21:25)   письмо автору
 
   для: moonfox   (28.06.2014 в 21:17)
 

Вот что я вам скажу:

Изначально на вопрос был дан ответ или так, или так.
Далее, после приведенного чего там делают, стало понятно, что этого не стоит делать, потому и написано, что нафик нужно то-то и то-то, ибо все нужно делать каждым запросом, где для чекбокса 1 - пришел, 0 - нет (как на выводе).

Ну а далее начались сомнения, не у меня, потому и всевозможные разъяснения. У меня лишь одно, это не понимание хода мыслей автора.

Это понятно или нет?

Если не понятно, весьма жаль.

  Ответить  
 
 автор: moonfox   (28.06.2014 в 21:17)   письмо автору
 
   для: confirm   (28.06.2014 в 20:01)
 

я понимаю теперь в чем загвоздка
вы сильно много приводите образов при объяснение сути
а еще есть такая вещь в ваших письменных суждениях, как не полная связанность всего текста...
при написании чего либо вам уже полностью понятного, вам кажется, что вы чуть ли не разжевали свою мысль, ан нет... частенько начинаешь аж путаться "о чем именно вы хотели написать")))
а вы знаете, насчет массива форм-данных, наверно только ежик не видит что такое print_r($_post)
правда вот реакция на увиденное не у всех одинаковая...
текстовые поля очевидно и с пустым значением вернуть свои id
не очевидно как быть с теми, что нужно обновить не получая их id
особенно если не действовать по варианту 1.

  Ответить  
 
 автор: confirm   (28.06.2014 в 20:01)   письмо автору
 
   для: moonfox   (28.06.2014 в 19:47)
 

При том, что поля формы это массив.
Если требуется обновить данные, причем среди них есть индивидуальные, в отличие от чекбоксов, которые можно рассматривать как групповую операцию, то к чему вообще эта тема?

Вы не лучше этого "чел", ибо такие суждения вываливаете, что извилины от них выпрямляются.

  Ответить  
 
 автор: moonfox   (28.06.2014 в 19:47)   письмо автору
 
   для: confirm   (28.06.2014 в 19:44)
 

простите не туда нажал)
не туда это "не туда" именно так)
кстати а массивы то причем тут?
от того что я привел в тот раз не верный код?
ну вы знаете три минуты до того, как чел спросил я тоже не знал ответа
в сети есть информация, правда в первый раз я не осмысленно прочитал задачу и что делает арей слайсес, зато потом выяснил 3 функции которые могут пригодится к массивам.
в любом случае "нормальный" подход это испробовать на своем примере, а так как у меня не было задачи я и провтыкал.
а чел тупо ленивый и это есть не хорошо.
одному тут насоветовали из прошлой темы про if так у него и готовый код не работает не так ни этак....

  Ответить  
 
 автор: confirm   (28.06.2014 в 19:44)   письмо автору
 
   для: moonfox   (28.06.2014 в 19:40)
 

А вы что, автор этой базы?

Охота дискуссий на эту тему, так это не ко мне. Хотите ответ на свой вопрос - прочтите изначальный вопрос.

  Ответить  
 
 автор: moonfox   (28.06.2014 в 19:40)   письмо автору
 
   для: confirm   (28.06.2014 в 19:29)
 


б) если база вообще ничего не отображает (хотя представить такое сложно, ибо должно быть значение по умолчанию), то к чему все эти душевные страдания, не проще ли по умолчанию выбрать 1?


по умолчанию поле имеет 1

а) если в базе есть значения сборошено/установлено, то почему все чекбоксы выбраны по умолчанию?

а что не так? в БД стоит 1

  Ответить  
 
 автор: confirm   (28.06.2014 в 19:29)   письмо автору
 
   для: moonfox   (28.06.2014 в 19:18)
 

Вы вообще думаете или "как партия сказала, так и быть"?

а) если в базе есть значения сборошено/установлено, то почему все чекбоксы выбраны по умолчанию?

б) если база вообще ничего не отображает (хотя представить такое сложно, ибо должно быть значение по умолчанию), то к чему все эти душевные страдания, не проще ли по умолчанию выбрать 1?

И еще раз подумайте, и вообще, не спешите что-то писать, советовать и т.п., не подумавши как следует.

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

  Ответить  
 
 автор: moonfox   (28.06.2014 в 19:18)   письмо автору
 
   для: confirm   (28.06.2014 в 18:35)
 

не сюда сорри

  Ответить  
 
 автор: confirm   (28.06.2014 в 18:35)   письмо автору
 
   для: iggipop   (28.06.2014 в 18:24)
 

Это почему не выйдет?

<input name="set[]" type="checkbox" value=48 (checked - это вообще не понятно, если только по условию они обязательно выбраны, но тогда непонятна логика)> 
<input name="ps[48]" type="text" style="width:50px;" value="0"> вот тут и ниже понятно, ключ это id, а value его значение   
<input name="ln[48]" type="text" style="width:70px;" value="http://link.com"> - ссылка

<?
//для установки 1 для пришедших id, будет условие
$sql '.... WHERE id IN(' implode(','array_map('intval'$_POST['set'])) . ')'

  Ответить  
 
 автор: iggipop   (28.06.2014 в 18:24)   письмо автору
 
   для: confirm   (28.06.2014 в 18:12)
 

с типом текст так name=as[] и value=id. не выйдет
тут в ключ id придется?
и покажите более развернуто конструкцию WHERE id IN(id, id, id, ...), при этой задаче

  Ответить  

Сообщения:  [1-10]   [11-18] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования