Я пытаюсь создать экран входа в систему на flex и отправляю свои переменные через amfphp, и когда я запускаю этот запрос, я не получаю возвращенных данных.
Когда я передаю значения в браузер amfphp, я могуувидеть, что строка возвращается.Может кто-нибудь объяснить, что я делаю неправильно, имейте в виду, что я полный нуб.
У меня есть следующие ошибки:
(Объект) # 0
message = "faultCode: INVALID_AMF_MESSAGE faultString: 'Неверное сообщение AMF' faultDetail: '' Строки: 1
''"
name = "Ошибка"
rootCause = (null)
<?php
require('connection.php');
class NotWorking {
private $dbc;
public function __construct(){
$this->dbc = @mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME) OR DIE (mysqli_connect_error() );
}
public function no ($someVar) {
$data = array();
$password = mysqli_real_escape_string($this->dbc,trim($someVar['password']));
$email= mysqli_real_escape_string($this->dbc,trim($someVar['email']));
$query = "SELECT * FROM users WHERE email='$email' AND password='$password'";
$r= mysqli_query($this->dbc,$query);
/*
if($r){
echo ' query works ';
var_dump($r);
}else{
echo 'Does not work';
}
*/
$num = mysqli_num_rows($r);
echo "'Rows: $num'";
if ($num > 0 )
while ($row = mysqli_fetch_array($r) ){
$data[] = $row;
}
return $data;
}
}