Добавление остальных таблиц в OSPOS (Точка продажи с открытым исходным кодом) Мне нужно, чтобы при нажатии этой кнопки она соответствовала тексту в раскрывающемся списке на следующей странице. - PullRequest
0 голосов
/ 07 июня 2019

Я добавляю несколько таблиц (столиков в ресторане) в OSPOS (торговую точку с открытым исходным кодом), которая построена с использованием CodeIgniter, таблицы были построены с помощью кнопок для визуального представления таблиц. Я хочу, чтобы при нажатии кнопки Кнопка может привести меня в область продаж (что уже есть), но когда я там, я хочу, чтобы раскрывающийся список, содержащий таблицы, соответствовал той, которую я нажал

Это моя проблема, я добавил несколько кнопок, которые работают как Таблицы для ресторана, так что я хочу, чтобы, когда я нажимаю кнопку, она могла бы привести меня к части продаж (которая уже есть), а затем текст, который в раскрывающемся списке на следующей странице соответствует текст на кнопке, которую я только что нажал, оба текста извлекаются из одной и той же базы данных,

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

<div class="jumbotron" style="max-width: 60%; margin:auto">
        <fieldset>
        <legend style="text-align: center;"><h3>Seleccione Mesa</h3></legend>
            <style>
.button {
  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}
</style>


        </fieldset> 
    <?php echo form_close(); ?>
    <?php

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "ospos";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "SELECT name FROM ospos_dinner_tables";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) { 

        echo  '<a href="sales" class="button">'. $row["name"]. " " .'</a>';
    }

} else {
    echo "0 results";
}

?>

Это код с выпадающим списком

<?php
                if($this->config->item('dinner_table_enable') == TRUE)
                {
                ?>
                    <li class="pull-left first_li">
                        <label class="control-label"><?php echo $this->lang->line('sales_table'); ?></label>
                    </li>
                    <li class="pull-left">
                        <?php echo form_dropdown('dinner_table', $empty_tables, $selected_table, array('onchange'=>"$('#mode_form').submit();", 'class'=>'selectpicker show-menu-arrow', 'data-style'=>'btn-default btn-sm', 'data-width'=>'fit')); ?>
                    </li>

И это код, где вы получаете таблицы

public function get_empty_tables()
    {
        $this->db->from('dinner_tables');
        $this->db->where('status', 0);
        $this->db->where('deleted', 0);

        $empty_tables = $this->db->get()->result_array();

        $empty_tables_array = array();
        foreach($empty_tables as $empty_table)
        {
            $empty_tables_array[$empty_table['dinner_table_id']] = $empty_table['name'];
        }

        return $empty_tables_array;
    }


Прошу прощения, если это не имеет смысла, я новичок в использовании codeigniter

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