私は、PHPに関する知識が全くないAutocheckで働いています。私は、リンクをクリックしたときに顧客をページに送る必要があるページを作成しました。表示されるページには、車両検査の自動確認レポートが表示されている必要があります。MYSQLデータベースに特定のVINが存在する場合のアクションの実行方法は?
私はページを作成し、私が望むようにリンクを正確に作っています。私がしなければならないのは、Autocheckのページで、VIN番号が自分のデータベースにあるかどうかを車両履歴レポートに表示するように設定するだけです。データベースにない場合は、エラーメッセージが表示されます。
私は私のページのために、現在持っていることは以下の通りです:
<?php
session_start();
$post_data = array();
$post_data['VIN'] = $_GET['vin'];
$post_data['CID'] = 'CID';
$post_data['PWD'] = 'PASSWORD';
$post_data['SID'] = 'SID';
//build the post string
foreach($post_data AS $key => $val){
$poststring .= urlencode($key) . "=" . urlencode($val) . "&";
}
// strip off trailing ampersand
$poststring = substr($poststring, 0, -1);
// create a new CURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_URL,
"https://www.autocheck.com/DealerWebLink.jsp");
curl_setopt($ch, CURLOPT_POSTFIELDS, $poststring);
// grab URL and pass it to the browser
curl_exec($ch);
// close CURL resource, and free up system resources
curl_close($ch);
?>
最後に、私のVIN番号が私のDBに次の行にあります。
post_meta [ 'VIN-数']
もし何か助けがあれば、それは非常に高く評価されるでしょう!
cURLコールのサンプルJSON出力がありますか? – delboy1978uk