| |
|
|
| | Помогите пожалуйста в такой казалось бы простой проблеме.
Сколько пишу на PHP ни разу еще не пользовался полем форм CHECKBOX. Казалось это просто. Но ничего не выходит.
Есть три поля
$main .="<input type='checkbox' name='uvedomi2' value='$uvedomi1' >
Уведомлять меня о новых пользователях<br>
<input name='anonsy2' type='checkbox' value='$anonsy2' >
Присылать мне анонсы новых материалов сайта<br>
<input name='gazeta2' type='checkbox' value='$gazeta1' >
Присылать мне анонсы новых материалов сайта2<br>";
echo $main;
|
Переменные PHP получают значения из базы данных из таблицы ($uvedomi1=0,$anonsy2=1, $gazeta1=0). В таблице базы данных поля вышеуказанные имеют тип "INT".
Но в форме пункты отображаются без галочек. т.е. пункт присылать мне анонсы галочка не отображается. И естественно при установке в форме галочек, данные не сохраняются в записи таблицы. Что делать? Где грабельки? | |
| |
|
|
| |
|
|
| |
для: Alex Boxgorn
(30.03.2007 в 07:25)
| | | Пример работы
<?php
$check=$_POST['check'];
?>
<form name=auto action='' method='post'>
<input type=checkbox name=check <? if (!empty($check)) echo "checked";?>><? if (!empty($check)) echo "Отмечено"; else echo"Неотмечено";?>
<br>
<input type=submit name='but' value='Нажми меня'></button>
|
| |
| |
|
|