|
|
|
|
|
для: sim5
(08.09.2007 в 16:44)
| |
<?php
$letters = array('V' => 'VoIP', 'C' =>'CLEC','I' => 'ILEC'
,'R' => 'RBOC','W' => 'Wireless','L' => 'Long-Haul'
,'N' => 'International' ,'M' => 'Minutes'
,'A' => 'Carrier Hotel','O' => 'Other');
$field = mysql_result(mysql_query("SELECT lset FROM tbl WHERE id = $id"), 0)
$r = str_split($field);
$data = array();
foreach($r as $l) $data[$l] = 1;
unset($data['|']);
foreach ($letters as $key => $label)
echo "<input type='checkbox' name='industry[]' value='$key' "
. (empty($data[$key])?'':'checked') . " class='industry'> $label<br />";
|
А обработку чекбоксов писать не буду из принципа.
Если (пока) человек не перепишет свой код из расчета, что режима регистр глобалс нету. И больше никогда не будет. | |
|
|
|
|
|
|
|
для: Trianon
(08.09.2007 в 16:42)
| | Ну хочет, тогда молчу... | |
|
|
|
|
|
|
|
для: sim5
(08.09.2007 в 16:40)
| | Он хочет, чтоб форма с чекбоксами принимала вид, соответствующий множеству (набору флажков) хранимому в поле таблицы БД. А мы тут лясы точим.
А потом он наверное будет хотеть, чтоб поле с набором в строке таблицы БД принимало значение соответствующее множеству расставленных в форме флажков. | |
|
|
|
|
|
|
|
для: Trianon
(08.09.2007 в 16:37)
| | Я не про палки - не пойму, нафига нужна первая часть кода вообще, для чего, если потом разложили то что есть в базе (с палками, без палок, это уже второй вопрос), ради сортировки? Вот чего хотел автор добиться, я так и не понял :) Наверное я тупой :)) | |
|
|
|
|
|
|
|
для: sim5
(08.09.2007 в 16:31)
| | Символ разделителя (и explode соответственно) требуется тогда, когда элементы могут быть переменной длины:
sim5|Trianon|Vados
Vados|sim5
|
А для отдельных буковок
никакие палки не нужны. | |
|
|
|
|
|
|
|
для: Trianon
(08.09.2007 в 16:28)
| | Не знаю, наверное еще explode забыто, а мне ничего не понятно, ну тогда вам и карты в руки :) | |
|
|
|
|
|
|
|
для: sim5
(08.09.2007 в 16:15)
| | Ну зачем, пожалуй, понятно... непонятно зачем строка в БД вертикальной чертой разбита. | |
|
|
|
|
|
|
|
для: Trianon
(08.09.2007 в 16:10)
| | А если точнее - зачем все это до... | |
|
|
|
|
|
|
|
для: sim5
(08.09.2007 в 15:36)
| | Я бы спросил - зачем цикл... | |
|
|
|
|
|
|
|
для: sim5
(08.09.2007 в 15:36)
| | + еще один - вы не умеете пользоваться for или для понта сделали через while? | |
|
|
|
|