I am trying to send some data from JS to PHP and make a DB request, which goes back into my JS. Problem is, I only get "null" as result. I checked and double checked my Query which is perfectly fine. Here the JS:
var selectedEngin = getSelectedText(enginID);
selectedEngin = selectedEngin.slice(0, -1);
var roleNameList = new Array();
$.ajax({
url: '/getRoleNames.php',
type: "POST",
dataType:'json',
data: { engin : selectedEngin },
success: function(data){
console.info(data);
}
});
And the PHP:
include_once ("config.php");
$userAnswer = $_POST['engin'];
$row = array();
$query="select ROLE_NAME from type_vehicule_role WHERE TV_CODE
='".$userAnswer."' ORDER BY ROLE_ID" ;
$result=mysqli_query($dbc,$query);
$row=mysqli_fetch_array($result);
echo json_encode($row);
If I give back "test" instead of $row
, it works perfectly as well.
Hope you can help me! Thank you!
Have a nice day!