Я могу прочитать Qrcode, и я хочу проверить, находится ли текст в qrcode в удаленной базе данных. У меня есть файл php, где я делаю какой-то процесс, чтобы проверить, находится ли база данных в MySQL. Но это не работает. ниже моего кода
/*part of js file
scan: function() {
console.log('scanning');
var scanner = cordova.require("cordova/plugin/BarcodeScanner");
scanner.scan( function (result) {
var rs= result;
$.ajax({
type: 'POST',
data: rs,
url: 'http://url/page.php',
success: function(data){
console.log(data);
document.getElementById("info").innerHTML = data;
},
error: function(){
console.log(data);
alert('error');
}
});return false;}, function (error) {
console.log("Scanning failed: ", error);
} );
}
/ * Мой php файл
<?php
// Create connection
$conn = mysql_connect($servername, $username, $password);
mysql_select_db("database", $conn);
$result=$_POST['result'] ; //value from qrcode scanned by device
$sql="SELECT * FROM tabe WHERE code = '$result' ";
$rs = mysql_query($sql,$conn);
$count=mysql_num_rows($rs);
if($count == 1) {
echo "ok";
}
else
{
return "No Ok";
}
?>
Задача ещё не решена.
Других решений пока нет …