У меня есть файл Excel, из которого мне нужно отправить данные в мою базу данных Drupal MySql. Для этого я использую HTTP POST из VBA моего листа Excel следующим образом:
Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP")
URL = "http://localhost:8082/acquia-drupal/node/2"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.send ("string=testdata")
Я хочу использовать страницу Drupal, которая будет анализировать данные POST и записывать их в таблицу в базе данных Drupal MySql.
Вот то, с чего я начал,
<?php
if (isset($_POST['string']))
{
$trans = $_POST['string'];
db_query("INSERT INTO {excel} (ExcelData) VALUES (%d')",
$trans);
}
Это правильное направление? Кроме того, может ли кто-нибудь предоставить некоторые фрагменты кода для правильного анализа данных POST?