сделал свитчи для выбора сообщений ну и естественно форму с кнопкой для обработки все вроде бы как работает но кнопка оказалсь над логотипом. форма принимает все как надо.
изменения
только в коде ниже.
кусок кода mail/includes/write.php отвечающая за вывод сообщений после формы написания сообщения в потчу (+/-)
echo '<form action="index.php?act=write&mod=resend" method="post">';
while (($row = mysql_fetch_assoc($req)) !== FALSE) {
if (!$row['read']) {
$out .= '<div class="gmenu">';
} else {
if ($row['from_id'] == $user_id) {
$out .= '<div class="list2">';
} else {
$out .= '<div class="list1">';
}
}
if ($row['read'] == 0 && $row['from_id'] == $user_id)
$mass_read[] = $row['mid'];
$post = $row['text'];
$post = functions::checkout($post, 1, 1);
if ($set_user['smileys'])
$post = functions::smileys($post, $row['rights'] >= 1 ? 1 : 0);
if ($row['file_name'])
$post .= '<div class="func">' . $lng_mail['file'] . ': <a href="index.php?act=load&id=' . $row['mid'] . '">' . $row['file_name'] . '</a> (' . formatsize($row['size']) . ')(' . $row['count'] . ')</div>';
$subtext = '<a href="index.php?act=delete&id=' . $row['mid'] . '">' . $lng['delete'] . '</a>';
$arg = array(
'header' => '(' . functions::display_date($row['mtime']) . ')',
'body' => '<input type="checkbox" name="resend[]" value="' . $row['id'] . '" />'.$post,
'sub' => $subtext,
'stshide' => 1
);
core::$user_set['avatar'] = 0;
$out .= functions::display_user($row, $arg);
$out .= '</div>';
++$i;
}
echo'<div class="gmenu"><input type="submit" value=" Переслать "/></div></form>';
//Ставим метку о прочтении
if ($mass_read) {
$result = implode(',', $mass_read);
mysql_query("UPDATE `cms_mail` SET `read`='1' WHERE `from_id`='$user_id' AND `id` IN (" . $result . ")");
}
ты все собрал в переменную $out
а кнопку вывел echo
ramzes, форму и кнопку не засунеш же во внутрь цикла.они должны быть снаружи. out же отвечает за вывод данных внутри цикла.или я не так что то понимаю?