Непонятные числа после запроса

minimalism

Создатель
Регистрация
6 Июл 2011
Сообщения
31
Реакции
1
Доброго времени суток.
При обработки запроса скрипта вверху странице постоянно появляються непонятные числа типа:
282817666828658288782817682818382818282884828171828177828175828177828172828175828176828173828169828176828173828176828172828182828
Вот скрипт который выполняеться:
PHP:
".( !($f_RowNum%$NumCols) && $f_RowNum ? '</tr><tr>' : NULL )."
<td class='nc_row'>$f_AdminButtons
 
                <div class='itemsmall'>
<form action='' method='post'>
                    <a href='#'><img width='240' height='175' class='sh' src='$f_img' alt=''/></a>
                    <!--<a href='$f_ssilka' target=\'_blank\' class='bt2 sh'>Купить</a>-->
<input type='hidden' value='$f_RowID' name='hidden_1' />
<input type='hidden' value='$f_kol_cliks_now' name='hidden_2' />
                                        <input type='submit' class='bt2 sh' id='new_click' name='new_click' onclick=\"window.open('$f_ssilka')\"; style='background: url(/img/bt2.png); height:44px; width:240px;'/>
<br />К - $f_kol_cliks_now<br />
</form>
                </div>
 
</td>
 
";
if($_POST['new_click'])
{
$My_new_ID=$_POST['hidden_1'];
echo $f_kol_cliks_now;
$Clicks = $current_user[Clicks];
echo $Clicks;
$Clicks++;
$Date_now = date(d).".".date(m).".".date(yy);
$Date_click = $db->get_var("SELECT date FROM users_clicks WHERE user='$AUTH_USER_ID' AND date='$Date_now' AND message='$My_new_ID'");
 
$f_kol_cliks_now = $db->get_var("SELECT kol_cliks_now FROM Message99 WHERE Message_ID=$My_new_ID");
 
if($Date_click == "")
{
echo $f_kol_cliks_now; 
$f_kol_cliks_now++;
  $db->query("UPDATE User SET Clicks = '$Clicks' WHERE User_ID = '$AUTH_USER_ID'");
  $db->query("UPDATE Message99 SET kol_cliks_now = '$f_kol_cliks_now' WHERE Message_ID = '$My_new_ID'");
  $new_kol = $db->get_var("SELECT COUNT (date) FROM users_clicks WHERE message='$My_new_ID'");
  $new_kol++;
  $db->query("INSERT INTO users_clicks SET date='$Date_now', user='$AUTH_USER_ID', message='$My_new_ID';");
  $old_kol = $db->get_var("SELECT Num FROM Message99 WHERE Message_ID=$My_new_ID");
  if($new_kol == $old_kol)
    $db->query("UPDATE `zabespla_zb`.`Message99` SET Checked = 0 WHERE Message_ID = '$My_new_ID'");
}
}
echo "
Вот после нажатия на <input type='submit' class='bt2 sh' id='new_click' name='new_click' onclick=\"window.open('$f_ssilka')\"; style='background: url(Для просмотра ссылки Войди или Зарегистрируйся height:44px; width:240px;'/> и вылетают эти числано скрипт работает правильно и всё выполняет.
Подскажите как можно убрать эти числа что бы не вылетали?
Спасибо!
 
скорее всего это отладочная инфа попробуйте поочередно закоменитить в скрипте все строки содержащие echo...
 
Попробовал никаких изменений...

Может можно это как-то убрать игнорировать?
 
Вот после нажатия на <input type='submit' class='bt2 sh' id='new_click' name='new_click' onclick=\"window.open('$f_ssilka')\"; style='background: url(Для просмотра ссылки Войди или Зарегистрируйсяheight:44px; width:240px;'/> и вылетают эти числано скрипт работает правильно и всё выполняет.
после нажатия на эту кнопку должно открыться окно по адресу $f_ssilka, отсюда вопрос: крокозябры у вас вылазят в этом окне или в том где кнопка?
 
В том где кнопка..
 
И все таки, на мой взгляд, это результат вывода инфы через echo....
попробуйте так:
PHP:
if($_POST['new_click'])
{
$My_new_ID=$_POST['hidden_1'];
//echo $f_kol_cliks_now;
$Clicks = $current_user[Clicks];
//echo $Clicks;
$Clicks++;
$Date_now = date(d).".".date(m).".".date(yy);
$Date_click = $db->get_var("SELECT date FROM users_clicks WHERE user='$AUTH_USER_ID' AND date='$Date_now' AND message='$My_new_ID'");
 
$f_kol_cliks_now = $db->get_var("SELECT kol_cliks_now FROM Message99 WHERE Message_ID=$My_new_ID");
 
if($Date_click == "")
{
//echo $f_kol_cliks_now;
$f_kol_cliks_now++;
  $db->query("UPDATE User SET Clicks = '$Clicks' WHERE User_ID = '$AUTH_USER_ID'");
  $db->query("UPDATE Message99 SET kol_cliks_now = '$f_kol_cliks_now' WHERE Message_ID = '$My_new_ID'");
  $new_kol = $db->get_var("SELECT COUNT (date) FROM users_clicks WHERE message='$My_new_ID'");
  $new_kol++;
  $db->query("INSERT INTO users_clicks SET date='$Date_now', user='$AUTH_USER_ID', message='$My_new_ID';");
  $old_kol = $db->get_var("SELECT Num FROM Message99 WHERE Message_ID=$My_new_ID");
  if($new_kol == $old_kol)
    $db->query("UPDATE `zabespla_zb`.`Message99` SET Checked = 0 WHERE Message_ID = '$My_new_ID'");
}
}
//echo "
ну, или Вы не весь скрипт выложили и мы чего-то не видим...
 
Назад
Сверху