У меня есть форма с приведенным ниже кодом, который отправляет выбор опции формы в качестве переменной «project».
<form name="projects" method="get" action="\web\ttt.php?str=aaa" >
Однако вывод всегда выглядит так:
/ttt.php?Projects=3 // отсутствует str = aaa, который я определил в действии формы.
Как передать эту переменную?
благодаря
При использовании метода GET все параметры запроса в атрибуте действия отбрасываются и вместо этого используются элементы в форме, либо изменяются на POST вместо GET, либо добавляют скрытое поле с именем «str» и значением «aaa» для достижения того, что вы пытаетесь сделать.
Вы должны использовать скрытый контроль ввода для передачи переменных с помощью формы.
<input type="hidden" name="myname" value="myvalue" />
<form name="projects" method="get" action="\web\ttt.php"> <input type="hidden" name="str" value="aaa" /> // Other form stuff </form>