Просмотр поста

.
Koenig
(\/)____o_O____(\/)

Udesign, в коде нет записи в базу, есть обновление записей
переформатировал код и чуть исправил , даже чуть понятнее стало

код (+/-)

<?php

if ($rights >= 6 && $id) {
    if (isset($_POST['submit'])) {
        $error = array();
        $j_bir = isset($_POST['j_bir']) ? functions::check(abs($_POST['j_bir'])) : false;
        $j_ikki = isset($_POST['j_ikki']) ? functions::check(abs($_POST['j_ikki'])) : false;

        if (!$j_bir) {
            $error[] = 'Mehmon jamoa hisobini kiritmadingiz';
        } elseif (mb_strlen($j_bir) > 26) {
            $error[] = 'Mehmon jamoa hisobi Judayam uzur!';
        }

        if (!$j_ikki) {
            $error[] = 'Mezmon jamoa hisobini kiritmadingiz';
        } elseif (mb_strlen($j_ikki) > 26) {
            $error[] = 'Mehmon jamoa hisobi Judayam uzur!';
        }
        
        if (!$error) {
            $req33 = mysql_query("SELECT * FROM `udesign_tahmin_oyin` WHERE `id` = " . $id);
            $res34 = mysql_fetch_assoc($req33);

            mysql_query("UPDATE `udesign_tahmin_oyin_hisob` SET 
                `bolim_id` = " . $res34['bolim_id'] . ",
                `oyin_id` = " . $id . ",
                `j_bir` = " . $j_bir . ",
                `j_ikki` = " . $j_ikki . " 
                WHERE `id` = " . $id) or die(mysql_error());
                
            mysql_query("UPDATE `udesign_tahmin_oyin` SET 
                `holat` = 2 
                WHERE `id` = " . $id) or die(mysql_error());

            echo '<div class="menu">O`yin yakunlandi! <br />
                 Foydalanuvchilarga ballni taqsimlab <a href="?act=tugadi&amp;do=ball&amp;id=' . $id . '">berish</a></div>';
        } else {
            echo functions::display_error($error, '<a href="?act=oyin&amp;id=' . $id . '">O`yinlarga</a>');
        }
    } else {
        $req = mysql_query("SELECT * FROM `udesign_tahmin_oyin` WHERE `id` = " . $id);
        $res = mysql_fetch_assoc($req);
        echo '<form action="?act=tugadi&amp;id=' . $id . '" method="post">'
            . '<div class="menu"><h3>Hisob:</h3><br />'
            . '<span>' . $res['j_bir'] . '</span>: <input type="text" name="j_bir" value="0"/><br />'
            . '<span>' . $res['j_ikki'] . '</span>: <input type="text" name="j_ikki" value="0"/>'
            . '</div>'
            . '<div class="bmenu">'
            . '<p><input type="submit" name="submit" value="Yakunlash"/></p>'
            . '</form>'
            . '<p><a href="?act=oyin&amp;id=' . $id . '">O`yinlarga</a></p></div>';
    }
} else {
    header('location: ./');
}



амперсанды нормально прописал, кучку echo заменил конкатинацией, объединил условия, для чисел с запроса убрал кавычки