Отклонение необработанного обещания: SyntaxError: ошибка синтаксического анализа JSON: нераспознанный токен ‘& lt;’

Я совершенно новый в React Native.
У меня есть страницы входа и регистрации, которые работают хорошо.
После того, как пользователь вошел в систему, страница профиля должна отобразить приветствие + его имя.
Я написал коды внешнего и внутреннего кода, но что-то не работает.

Profile.js

export default class Profil extends React.Component {

constructor(props){
super(props);
this.state={name:''}
};

componentWillMount(){
return this.getUser();
}

getUser(){
return fetch('https://lifestormweb.000webhostapp.com/profile.php',{
method:'GET',
headers:{
'Accept':'application/json',
'Content-Type':'application/json',
}
})
.then((response)=>response.json())
.then((response) => this.setState({
name: response.name})
)
}

render() {
return (
<View>
<Header
centerComponent={{ text: 'Profil', style: { color: '#FF0000', fontSize: 20, fontWeight: 'bold' } }}
outerContainerStyles={{ backgroundColor: '#ffffff' }}
/>
<Text>Willkommen {this.state.name}</Text>
</View>
);
}

profile.php

<?php
$dbservername = "id6354774_users";
$dbusername = "id6354774_root";
$dbpassword = "*********";
$dbname = "localhost";

// Create connection
$conn = new mysqli($dbservername, $dbusername, $dbpassword, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$post_name = mysqli_real_escape_string($conn, $_POST['name']);
$sql = "SELECT * FROM UserRegistrationTable WHERE name='$post_name'";
$result = $conn->query($sql);

$conn->close();
?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]