http запрос получить переменную URL
Привет я пытаюсь получить результат php-запроса с HTTP-запроса и получить его с $GET[]
в php. Я проверил свою базу данных, должна быть одна строка, которая соответствует. Какова причина этого?
Я получаю ошибку PHP:
Предупреждение: mysqli_fetch_array () ожидает, что параметр 1 будет mysqli_result, логическое значение дано в...
var text= $("#username").val();
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("resultt").innerHTML = xmlhttp.responseText;
}
};
xmlhttp.open("GET","http://website/project/readusern.php?username="+text,true);
xmlhttp.send();
}
readusern.php
$searchuser = $_GET["username"];
$myname = $_COOKIE["userid"];
$con=mysqli_connect('localhost','username','pw','db');
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$data = "SELECT * FROM user
WHERE username = $searchuser
AND id != $myname
ORDER BY id ASC";
$result = mysqli_query($con, $data);
while($row = mysqli_fetch_array($result,MYSQLI_ASSOC)){
//echo results
}