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

Тема в разделе "Как сделать...", создана пользователем minimalism, 25 июн 2012.

  1. minimalism

    minimalism Создатель

    Регистр.:
    6 июл 2011
    Сообщения:
    31
    Симпатии:
    1
    Доброго времени суток.
    При обработки запроса скрипта вверху странице постоянно появляються непонятные числа типа:
    Вот скрипт который выполняеться:
    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='backgroundurl(/img/bt2.png); height:44pxwidth: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;'/> и вылетают эти числано скрипт работает правильно и всё выполняет.
    Подскажите как можно убрать эти числа что бы не вылетали?
    Спасибо!
     
  2. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    скорее всего это отладочная инфа попробуйте поочередно закоменитить в скрипте все строки содержащие echo...
     
  3. minimalism

    minimalism Создатель

    Регистр.:
    6 июл 2011
    Сообщения:
    31
    Симпатии:
    1
    Попробовал никаких изменений...

    Может можно это как-то убрать игнорировать?
     
  4. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    после нажатия на эту кнопку должно открыться окно по адресу $f_ssilka, отсюда вопрос: крокозябры у вас вылазят в этом окне или в том где кнопка?
     
  5. minimalism

    minimalism Создатель

    Регистр.:
    6 июл 2011
    Сообщения:
    31
    Симпатии:
    1
    В том где кнопка..
     
  6. dino

    dino

    Регистр.:
    28 май 2009
    Сообщения:
    550
    Симпатии:
    204
    И все таки, на мой взгляд, это результат вывода инфы через 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 "
    ну, или Вы не весь скрипт выложили и мы чего-то не видим...