powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как сохранить изменения в объектах сгенерированных PHP
5 сообщений из 5, страница 1 из 1
Как сохранить изменения в объектах сгенерированных PHP
    #32277759
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!
Суть такова - по результатам запроса из БД я формирую на PHP набор объектов: type=checkbox (с именами check_1, check_2 и т.д.)
Некоторые из этих checkbox-ов я отмечаю, а некоторые оставляю неотмеченными.
После перезагрузки страницы (отработка submit()... ) все внесенные изменения по checkbox-ам возвращаются в исходное состояние.
Как предусмотреть в PHP сохранение внесенных изменений.

Код: plaintext
1.
2.
3.
4.
5.
6.
$Query= "SELECT mark_id, mark_name, q_sale q From marka where q_sale>0  
ORDER BY mark_name ";
$dbResult=mysql_query($Query,$dbLink);
while (list ($id, $name, $q) = mysql_fetch_row ($dbResult))
{
print( "<td><input type=checkbox name=check_$id checked></td> " );
}


Спасибо за совет!
...
Рейтинг: 0 / 0
Как сохранить изменения в объектах сгенерированных PHP
    #32278032
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> формирую на PHP набор объектов: type=checkbox
??? или я чего-то не понял или ты с терминологией не разобрался
<input type="checkbox" - это поля формы а не объекты.

В общем случае сохранение выглядит примерно так:
[src]
<input type="checkbox" name="check_<?=$id;?>"
<?=($_POST['check_'.$id])?'checked':'';?>>
(это для POST-метода)
...
Рейтинг: 0 / 0
Как сохранить изменения в объектах сгенерированных PHP
    #32278155
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макс М.
По вашему образцу попробовал воспроизвести в своем варианте:

Код: plaintext
PRINT( "<input type='checkbox' name=check_$id ($_POST['check_'.$id])?'checked':'' >" ); 


Выдает ошибку:
Parse error: parse error, unexpected T_VARIABLE, expecting ']' in z:\home\dao\www\dao_find.php on line 95

Не судите строго, PHP занимаюсь недели 3 поэтому наверное не все гладко...
...
Рейтинг: 0 / 0
Как сохранить изменения в объектах сгенерированных PHP
    #32278276
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде так:
Код: plaintext
1.
PRINT( "<input type='checkbox' name=check_$id " .($_POST['check_'.$id]?'checked':'' ). ">" );
...
Рейтинг: 0 / 0
Как сохранить изменения в объектах сгенерированных PHP
    #32278288
MrGreeN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да забудь ты про print
while (list ($id, $name, $q) = mysql_fetch_row ($dbResult))
{
?>
<input type="checkbox" name="check_<? =$id;?>"
<? =$_POST['check_'.$id]?'checked':'';?>>
<?
}
//не поможет - вместо <? = поставь echo
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как сохранить изменения в объектах сгенерированных PHP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]