我已经编写了一些代码来从文本框中获取upc条目,并在提交时将“upc”传递给查询代码。
我的问题是,我的回声都没有发布到我的页面。我可以让它们在CLI中发布,但不能在我的网络浏览器上发布。如果我在查询的获取行之前放入测试回声,它们将回显到页面,但查询后的任何内容都不会。这是代码:
<?php
//setup
require_once('Factual.php');
$factual = new Factual("mykeyhere","myotherkeyhere");
$upc = $_GET["upc"];
$query = new FactualQuery;
$query->search($upc);
$res = $factual->fetch("products", $query);
$data = $res->getData();
//print_r($res->getData());
$item = $data[1];
$itemAvgPrice = $item['avg_price'];
$itemBrand = $item['brand'];
$itemCategory = $item['category'];
$itemEan13 = $item['ean13'];
$itemFactualID = $item['factual_id'];
$itemImage = $item['image_urls'][0];
$itemSize = $item['size'][0];
$itemUPC = $item['upc'];
echo "Average Price: " . $itemAvgPrice;
echo "\nBrand: " . $itemBrand;
echo "\nCategory: " . $itemCategory;
echo "\nEan13: " . $itemEan13;
echo "\nFactual ID: " . $itemFactualID;
echo "\nImage URL: " . $itemImage;
echo "\nSize: " . $itemSize;
echo "\nUPC: " . $itemUPC;
?>