[英]Submit a Form Variable to an API and print results
我正在嘗試創建一個表單,用戶可以在其中檢查其禮品卡余額。 我們使用的公司有可用的API。 我希望能夠創建一個表單,在該表單中,用戶輸入其姓名和禮品卡號,單擊“提交”,然后返回其卡余額。
我創建了表單,但不熟悉將變量傳遞給api並將xml結果解析到網頁。
API網址: http : //apps.card9.com/api/?cmd = balance & card = 卡號 &key = 我的api密鑰
我創建了一個基本形式:
<form action="balance.php" method="post">
Name: <input type="text" name="fname" />
Card #: <input type="text" name="cardId" />
<input type="submit" value="submit" name="submit">
</form>
我嘗試使用的php腳本:
if(isset($_POST['cardId'])){
$userId = $_POST['cardId'];
$obj = simplexml_load_file('http://apps.card9.com/api/?cmd=balance&card=' . $cardId . '&key=**my api Key**');
}else{
// failed to load the xml
}
如果有人可以幫助或指出正確的方向,我將不勝感激。
謝謝!
使用simplexml_load_file(),您應該首先查看$obj
返回的內容
print_r($obj);
然后,您可以確定需要拉出哪些節點:
$node = $obj->node;
或節點名稱中是否包含連字符
$node = $obj->{'node-name'};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.