Я знаю, как это сделать:
- перенаправить на PHP скрипт
- сделать AJAX вызов PHP скрипта
Я на самом деле хочу получить результаты на другой странице, поэтому AJAX не нужен (newb ie здесь, поэтому стараюсь сделать его простым).
Я хочу сделать следующее:
- пользовательский ввод в html
- javascript / jQuery вычисляет его в переменных
- переменные передаются в базу данных, фильтруют и подают данные (результаты) в быть вставленным на следующую страницу
1 уже работает. Для шагов 2 и 3 до сих пор у меня есть
<script>
function JavascriptFunction() {
let variable1, variable2, variable3;
let variable1 = 'a', variable2 = 'b', variable3 = 'c';
let variables = variable1, variable2, variable3;
window.location.href = "nextpage.php?variables=" + variables;
}
</script>
<?php
$select = mysql_query("select * from tabl1 where variables = '".$_GET['variables']."'");
echo $select;
?>
*returned values gets inserted in html content*
Я не хочу хранить эти переменные в URL. Есть ли правильный способ сделать это по-другому? Я подумал о том, чтобы сохранить их в скрытом HTML значении и позволить PHP получить значения оттуда. Если я должен сделать это совершенно по-другому, пожалуйста, дайте мне знать