блок подписки на рассылку
Есть такой код блока от edogs:
$newssbs[1]='Вы подписаны на новости нашего сайта!'; $newssbs[0]='Вы не подписаны на новости нашего сайта!'; $newssbs[3]='Подписаться'; $newssbs[4]='Отписаться'; global $prefix, $db, $sitename, $subscription_url, $user, $cookie; global $user_prefix; $a=getusrinfo($user); $b=intval($a['newsletter']); $content=$newssbs[$b]; $form='<form ENCTYPE="multipart/form-data" method="post" action="modules.php?name=Your_Account&op=edithome"> '; $form.='<select name="newssbs"> <option value="1">'.$newssbs[3].'</option> <option value="0">'.$newssbs[4].'</option> </select>'; $form.='<br>'; $form.='<input type="submit" name="Submit" value="Ok"></form>'; $content.=$form; При нажатии на кнопку ОК в блоке, попадаешь на страницу Свое меню, где можно выбрать опцию Получать новости или нет. Хотелось бы усовершенствовать этот блок следующим образом: При выборе в блоке опции Подписаться и нажатии кнопки ОК автоматически без всякого перехода на эту страницу осуществить подписку, а при выборе опции Отписаться соответственно - отменить подписку. Наверно надо записать соответствующие значения в базу, но как и куда я не знаю. Soniks, надежда только на тебя))), подскажи пожалуйста, ведь многим это может пригодится. |
Вот на быструю руки наварганял:
PHP код:
|
Часовой пояс GMT +4, время: 14:46. |
Copyright © 2005 by Soniks