2014-01-20 4 views
0

извините, что попросил этот фиктивный вопрос. У меня есть HTML-форма, как показано ниже, что приведет к тому, что несколько строк данных будут проанализированы позже моими кодами PHP. Но я немного зациклился на том, как получить данные, прежде чем я смогу их проанализировать и обработать.Как получить данные результата из формы HTML?

<form method="post" action="https://domain.com/cgi-bin/cgi.exe"> 
    <input name="exec" value="viewproduct" type="hidden"> 
    <input name="customer" value="customer_name" type="hidden"> 
    <input name="sku" value="sku_number" type="hidden"> <br> 
    <input type="submit"> 
    </form> 

Мне нужно хранить данные результата в переменной строки, которые я могу разобрать его позже построчно в несколько массивов.

+0

Похоже, что вы хотите проанализировать данные результата - для этого вам, скорее всего, понадобится использовать AJAX. , , фактическая обработка этого будет сильно различаться в зависимости от формата возвращаемых данных, а также того, что вы хотите с ним делать. – ernie

+0

Спасибо. Вместо этого я попытаюсь использовать ajax. – user1576748

+0

Я немного смущен. Можете ли вы привести пример использования ajax для этой формы и сохранить данные ответа в строковой переменной? – user1576748

ответ

0
  1. Представить данные в (через атрибут действия) программы PHP вместо скомпилированного Windows, исполняемый
  2. Использование $_POST['form_control_name']
0

$ _POST держит ваш FormData. Доступ к данным, как:

$_POST['exec']; 

в строку с разделителем, например ''

implode(',', $_POST); 
0

Использование $_POST[] массива.

$exec = $_POST['exec']; 
$customer = $_POST['customer']; 
$sku = $_POST['sku']; 
+0

Спасибо, но я не получаю эти 3 значения формы, а вместо них - множество значений ответа (название продукта, цена и т. Д.) С сервера после ввода этих трех параметров. – user1576748

Смежные вопросы