Как насчет этого:
<form method='POST' name='Select' action='customer.php'>
<input type='hidden' value='xxxxx' name='CID' />
<input type=text width='5' name='searchVal' />
...
</form>
Вы можете добавлять столько скрытых значений, сколько необходимо.
Обратите внимание, что вы даже можете использовать PHP-подобный массив нотации_
<input type='hidden' value='xxxxx' name='CID[1]' />
<input type='hidden' value='yyyyy' name='CID[2]' />
На стороне PHP получите доступ к этим значениям, используя этот синтаксис:
$_POST[ 'CID' ][ 1 ]
$_POST[ 'CID' ][ 2 ]
UPDATE-1
Ах, вы хотите использовать пользователявведенные значения в URL-адрес действия непосредственно перед отправкой формы?
В этом случае вам необходимо использовать JavaScript.Получите доступ к DOM, чтобы изменить URL-адрес действия.
Но позвольте мне спросить, почему вам необходимо дополнительно добавить значение формы в качестве параметра URL-адреса действия?
UPDATE-2
Вы писали: «Судя по тому, как это звучит, мне придется сделать это как две отдельные программы ... это правда?»
Нет, на самом деле нет.Вы по-прежнему можете использовать один customer.php
, который в начале проверяет, был ли он вызван с использованием связанного клиента в элементе таблицы или искомого клиента в поле поиска.
Другими словами: Вы donне нужно готовить два сценария, но две формы для двух целей, которые вызывают один и тот же сценарий customer.php
.