Мне кажется, что это общий вопрос, но я не нашел для него правильного ответа, поэтому я прошу вас! ;)Php, форма, перенаправление и запросы
Начнет с формой в классических index.php:
...
<form action="<?php echo BASE_URL; ?>">
<div style="color:white">Instructions</div>
<input type="number" name="param" />
<input type="hidden" name="action" value="view" />
<input type="hidden" name="controller" value="Solution" />
<input type="????" name="instance_id" value="?????" />
<input type="submit" value="Solutions Listing" id="button_solutions">
</form>
...
вопрос здесь является последнего входа поля перед кнопкой отправки. Пользователь должен ввести параметр в первый не скрытый ввод, и это должно вызвать функцию php, которая определяет instance_id путем выбора в базу данных.
То, что я хочу сделать то, что, когда пользователь нажимает на отправить, он перенаправлять через ссылку, как
BASE_URL."?controller=Solution&action=view¶m=toto&instance_id=value"
скажем моя функция в PHP, который выбрать в базе данных называется тото(), toto возвращает instance_id. Я знаю, как указать URL-адрес с параметрами GET через форму, , ноЯ не знаю, как вызвать функцию php. Я знаю, как определить instance_id через вход парам ноя не знаю, как создать перенаправление с параметрами GET с помощью функции PHP
пожалуйста, любая помощь будет рассматриваться Благодаря
Правильно ли я понимаю, что вы хотите, чтобы действие формы было динамическим на основе входных данных формы? – amflare
Это не может быть сделано в одиночку с PHP, вам нужно использовать запрос AJAX (на стороне клиента) на ваш PHP, который отправляет параметр, а затем получает ответ. – Akam
Это звучит как [проблема XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – skrilled