Форма отправки показывает результат после второй страницы refre sh только в PHP - PullRequest
0 голосов
/ 21 января 2020

Я создал форму, где, как только я нажимаю на ввод, он записывает мне значение в столбце таблицы базы данных.

Пока все хорошо, но когда текущая страница перезагружается, я не вижу результат, который был записан в базу данных.
Я могу видеть результат, только если я отправляю форму второй раз на той же странице.

Мой код:

<?php 
$increId = $_order->getRealOrderId();
$pathAss = 'My file';   
$connectionresource = Mage::getSingleton('core/resource');
$connectionWrite = $connectionresource->getConnection('core_write');


$table = 'sales_flat_order';
$query = "UPDATE ".$table." "
       . "SET upload_file_1='" . $pathAss . "'"
       . " WHERE increment_id='".$increId."'";

$connectionWrite->query($query); 
?>

<form id="abbLogoOrder" action="" method="post" enctype="multipart/form-data">
    <a href="<?php echo $_order->getupload_file_1(); ?>" 
       title="<?php echo basename($_order->getupload_file_1()); ?>">
        <?php echo basename($_order->getupload_file_1()); ?>
    </a> //THIS VALUE RETURNS EMPTY AFTER FIRST SUBMIT FORM

    <b>
    <?php 
    /* $testget = ['getupload_file_'.$count.'()'];
    echo $_order->$testget;  */
    ?>
    </b>

    <div class="upload-btn-wrapper">
        <button class="btn" style="font-size:13px;">SELECT YOUR FILES</button>
        <input type="file" name="abbFile<?php echo $count; ?>[]" id="abbFile<?php echo $count; ?>" multiple="multiple" />         
        <input type="submit" value="SEND" />    
    </div>
</form>

Что я делаю не так?

1 Ответ

1 голос
/ 22 января 2020

Вы не переизбираете детали заказа после функции сохранения. Таким образом, детали получают из начального состояния, поэтому результат старый, но при следующей перезагрузке он меняется на обновленное значение и показывает правильный вывод.

Но все же неясно, куда вы загружаете объект заказа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...