Так. Штрафы - это хорошо, но я, будучи постоянным обитателем форума half-Life.ru - привык к тяжелой артилерии, когда плюсомет за раз может влепить и 3 и 4 и 10 (специально для быстрого девойса) плюсов. Вот я и взялся переделывать штрафы под тяжелый плюсомет модели "Jaturkenjersirhiv-2004". Все работает... в ручном режиме...
Не работает самая важная часть:
При нажатии на кнопку с плюсометом - открывается окно плюсомета, где имеет место быть табличка с набором radiobutton, где каженная radio отвечает за отдельный проступок, а так же окно, для ехидного комментария админа.
Итак. В файле punish.php есть строка, где спрашивается ваше подтверждение, о желании влепить плюс:
CODE: $yes = '<a href="punish.php?info='.$infopun.'&action=pun">Да</a>';
$no = '<a href="javascript:close();">Нет</a>';
$plusomet = '<table border=8 >
<tr><td><input type="radio" checked name="plus" value=1 '.$plus.'>Специальный, профилактический + </td></tr>
<tr><td><input type="radio" name="plus" value=1 '.$plus.'>Флуд +</td></tr>
<tr><td><input type="radio" name="plus" value=2 '.$plus.'>Опять флуд ++</td></tr>
<tr><td><input type="radio" name="plus" value=2 '.$plus.'>Офтопик ++</td></tr>
<tr><td><input type="radio" name="plus" value=2 '.$plus.'>Личная переписка ++</td></tr>
<tr><td><input type="radio" name="plus" value=3 '.$plus.'>Несанкционированная реклама +++</td></tr>
<tr><td><input type="radio" name="plus" value=3 '.$plus.'>Пустая тема +++</td></tr>
<tr><td><input type="radio" name="plus" value=4 '.$plus.'>Мат ++++</td></tr>
<tr><td><input type="radio" name="plus" value=4 '.$plus.'>Пререкания с модером ++++</td></tr>
<tr><td><input type="radio" name="plus" value=5 '.$plus.'>Пререкания с админом +++++</td></tr>
<tr><td><input type="radio" name="plus" value=6 '.$plus.'>Рассизм и пр. ++++++</td></tr>
<tr><td><input type="radio" name="plus" value=10 '.$plus.'>Специально для быстрого девойса ++++++++++</td></tr>
<tr><td>Комментарий: <input type="text" size=50 maxlength=100 name="comment" value="--" '.$comment.'></td></tr>
</table>
<BR>';
$information = 'Вы уверены, что хотите влепить плюс пользователю <b>'.$punned_name.'</b> за сообщение в теме <b>"'.$pf_name.'"</b> форума <b>"'.$pt_name.'"</b> ?<BR><BR><b>
'.$plusomet.'
<BR>
'.$yes.'</b> <b>'.$no.'</b>';
А теперь - смысл. На выходе должно быть в переменной $plus - число, а в переменной $comment - стринг коммента админа. Должно, но нет. В плюсе 0, а в комменте - пустота. В то же время, если принудительно подставить приравнивание переменных - то все будет в ажуре и все заработает (все остальные поправки внесены).
Вопрос:
Что я не так делаю, где мой "Метод научного тыка" дает прокол? |