Есть таблица в БД, куда попадают покупки пользователей, мне нужно эти покупки по клику на кнопку скачивать в таблицу csv, реализовал это помощью PHP. Но проблема в том, что он скачивает сразу все покупки, по всем торговым парам, а мне нужно, чтоб качалась информация только по парам, выбранным в селекторе, но скрипт селектора написан на jquery, и я не знаю как передать значения из скрипта jquery в php Вот код пхп:
if(isset( $_POST['btnexp'] ) )
{
$check = $mysqli->query("SELECT * FROM `trade_history` where $sesion_id=ID_prod");
$results = array();
while ($row = $check->fetch_assoc())
{
$results[] = $row['Val'] . ',' . $row['Prod'];
}
$content = join($results, "\n");
$result->free();
header("Content-Type: text/csv");
header("Content-Disposition: attachment;filename=myfilename.csv");
echo $content;
die();
}
Кусок из файла с селектором:
<form method="POST">
<input type="submit" name="btnexp" value="Load to file" />
</form>
Код селектора:
<select id="1" class="support__selector">
<option value="BTC" selected>BTC</option>
<option value="ETH">ETH</option>
<option value="VRTM">VRTM</option>
<option value="LTC">LTC</option>
<option value="BCH">BCH</option>
<option value="DASH">DASH</option>
<option value="ZEC">ZEC</option>
<option value="ETC">ETC</option>
<option value="XMR">XMR</option>
</select>
Ваша форма. Тегу select даем атрибут name
, чтобы обратиться к нему потом.
<form method="POST">
<input type="submit" name="btnexp" value="Load to file" />
<select id="1" name="support1" class="support__selector">
<option value="BTC" selected>BTC</option>
<option value="ETH">ETH</option>
<option value="ETC">ETC</option>
</select>
</form>
Ваш php:
if(isset($_POST['btnexp'])){
// Получаем данные из селектора:
$formSelector1 = $_POST['support1'];
// ... остальной ваш код.
}
Ошибка в sql запросе.
$check = $mysqli->query("SELECT * FROM `trade_history` where $sesion_id=ID_prod"); // Ошибочный
$check = $mysqli->query("SELECT * FROM `trade_history` where ID_prod = " . $sesion_id); // Правильный
И сортировка должна быть в самой таблице, то есть каждая строка должна соответствовать селектору.
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Создал миграцию, но кроме встроенных миграций (migration,user), другие не проходятУдаляю, таблицы, провожу миграцию заново - та же ошибка
Пишу новый сервер на IOCPВ потоке приёма новых подключений вызываю WSARecv (после успешного accept естественно)
Есть такая задача: пройтись по хэдэр файлу и записать в список все методы класса, определенные в хэдэре, при этом отделить чистые виртуальные,...